zoukankan      html  css  js  c++  java
  • WPF Strange TextBlock Bug ,

    1. add  textblock  on  ui , as bellow:

    <Grid>

    <TextBlock Height="23" HorizontalAlignment="Left" Margin="16,18,0,0" Name="textBlock1" Text="TextBlock" VerticalAlignment="Top" />

    </Grid>

    1. add style for textBlock

       <Window.Resources>

            <Style   TargetType="{x:Type TextBlock}">

                <Setter Property="HorizontalAlignment" Value="Left"/>

                <Setter Property="VerticalAlignment" Value="Center"/>

                <Setter Property="Foreground" Value="#ffffffff"/>

                <Setter Property="FontSize" Value="16px"/>

                <Setter Property="MinHeight" Value="50"/>

                <Setter Property="Margin" Value="16,6,0,6"/>

                <Setter Property="Padding" Value="4,8,4,4"/>

                <Setter Property="MaxWidth" Value="332"/>

                <Setter Property="TextWrapping" Value="Wrap"/>

            </Style>

        </Window.Resources>

    1. set textblock property using cs code , as bellow:

            public MainWindow()

            {

                InitializeComponent();

                Loaded += new RoutedEventHandler(MainWindow_Loaded);

            }

     

            void MainWindow_Loaded(object sender, RoutedEventArgs e)

            {

                textBlock1.Text = "Tasti con caartteri";

            }

    1.  Run application ,display as bellow:

     

    1. Why? I set Text Property textBlock1.Text = "Tasti con caartteri" , but display on ly “Tasti con”

    The last word is missing.

    If  you  change  any    letter  in this word,it display ok.

    If  you  add  any    letter  in this word,it display ok.

    If  you delete style  <Setter Property="TextWrapping" Value="Wrap"/> , ,it display ok

    If  you delete style  <Setter Property="Padding" Value="4,8,4,4"/>, ,it display ok.

    If  you change fontsize to 15px,it display ok.

    1. Please find a reason for this,thank you!

     Demo DownLoad

  • 相关阅读:
    18款在线代码片段测试工具
    毫秒必争,前端网页性能最佳实践
    如何判断Javascript对象是否存在
    推荐10款免费的在线UI测试工具
    揭开Socket编程的面纱
    使用 jQuery Ajax 在页面滚动时从服务器加载数据
    对Android开发者有益的40条优化建议
    web api+递归树型结构
    asp.net Lodop实现批量打印
    asp.net lodop单个打印
  • 原文地址:https://www.cnblogs.com/xiaokang088/p/2012197.html
Copyright © 2011-2022 走看看