Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 字符串开头的文本修剪_Wpf_Silverlight - Fatal编程技术网

Wpf 字符串开头的文本修剪

Wpf 字符串开头的文本修剪,wpf,silverlight,Wpf,Silverlight,我在WPF中有一个应用程序,我希望在文本框中只看到字符串的结尾 XAML: ,您需要使用自己的TextTrimmingProperty依赖属性创建/扩展 扩展TextBlock,以便您可以创建自己的TextTrimmingProperty以不同方式工作 ,您需要使用自己的TextTrimmingProperty依赖属性创建/扩展 扩展TextBlock,以便您可以创建自己的TextTrimmingProperty以不同方式工作 谢谢,但是缺少的位数是动态的,它取决于控件的宽度,所以是否有任何

我在WPF中有一个应用程序,我希望在文本框中只看到字符串的结尾

XAML:


,您需要使用自己的TextTrimmingProperty依赖属性创建/扩展

扩展TextBlock,以便您可以创建自己的TextTrimmingProperty以不同方式工作

,您需要使用自己的TextTrimmingProperty依赖属性创建/扩展


扩展TextBlock,以便您可以创建自己的TextTrimmingProperty以不同方式工作

谢谢,但是缺少的位数是动态的,它取决于控件的宽度,所以是否有任何条件可以指定控件的宽度将包含这么多字符,但是缺少的位数是动态的,它取决于控件宽度,所以是否有任何条件指定控件宽度将包含这么多字符
  <Grid Height="109" Width="126">
    <Grid.RowDefinitions>
        <RowDefinition Height="166*" />
        <RowDefinition Height="145*" />
    </Grid.RowDefinitions>
    <TextBlock Text="10000004" TextTrimming="CharacterEllipsis" TextWrapping="NoWrap" Width="40" Background="LightBlue"/>
    <TextBlock Text="10000005" TextTrimming="CharacterEllipsis" TextWrapping="NoWrap" Width="40" Grid.Row="1" Background="LightGreen"/>
</Grid>
int Len = 4; //put this equcal to how many digits you need from last...
//path is the actual string 
string endText = path.Substring(path.Length - Len, path.Length)