Ich habe ein WPF-Projekt mit einem Textblock mit und eine Bindung an eine Reihe wie "0009012"
aber ich mag nur 9012
oder für 0881012
zeigen, wenn 881012
zu zeigen.TextBlock- String Trim Zeros
Gibt es einen Weg mit StringFormat oder muss ich einen Konverter dafür schreiben?
Hier mein Code:
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<TextBlock Text="{Binding Test}" StringFormat={}{????}/>
</Grid>
</Window>
using System.Windows;
namespace WpfApplication1
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public string Test { get; set; }
public MainWindow()
{
Test = "00090012";
InitializeComponent();
DataContext = this;
}
}
}
'" 00090012 "' ist keine Nummer. es ist eine Schnur. Es wird so angezeigt wie es ist. – ASh
Können Sie versuchen, 'StringFormat = {} {0: 0}}' 'und sehen, was angezeigt wird? –
*" Gibt es eine Möglichkeit mit StringFormat oder muss ich einen Konverter dafür schreiben? "* Sie müssen einen Konverter schreiben –