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

  • 相关阅读:
    《深入浅出MFC》第八章 Document-View深入探讨
    《深入浅出MFC》第九章 消息映射与命令传递
    C++ Primer 第十五章 面向对象程序设计
    《深入浅出MFC》第十四章 多线程程序设计
    《C++ Primer》第十八章 用于大型程序的工具
    liunx 配置ftp
    Linux中apche配置
    liunx 安装mysql
    liunx 安装jdk
    mysql
  • 原文地址:https://www.cnblogs.com/xiaokang088/p/2012197.html
Copyright © 2011-2022 走看看