我有一个文本块,其中所有文本都显示在用户单击按钮上。
XAML
<TextBlock x:Name="TextDisplay" TextAlignment="Center"
Style="{StaticResource PhoneTextTitle1Style}" />
<Button Style="{StaticResource MyButtonStyle}" Content="1" Click="Number_Click" />
<Button Style="{StaticResource MyButtonStyle}" Content="2" Click="Number_Click" />
<Button Style="{StaticResource MyButtonStyle}" Content="3" Click="Number_Click" />
<Button Style="{StaticResource MyButtonStyle}" Content="4" Click="Number_Click" />
<Button Style="{StaticResource MyButtonStyle}" Content="5" Click="Number_Click" />
<Button Style="{StaticResource MyButtonStyle}" Content="6" Click="Number_Click" />
<Button Style="{StaticResource MyButtonStyle}" Content="7" Click="Number_Click" />
<Button Style="{StaticResource MyButtonStyle}" Content="8" Click="Number_Click" />
<Button Style="{StaticResource MyButtonStyle}" Content="9" Click="Number_Click" />
<Button Style="{StaticResource MyButtonStyle}" Content="0" Click="Number_Click" />
我希望当用户单击文本块中按钮显示的按钮内容时,但仅限于这种有限的格式(“###.##”)。
C#
private void Number_Click(object sender, RoutedEventArgs e)
{
Button b = (Button)sender;
TextDisplay.Text += b.Content.ToString("###.##");
}
但是当我删除“###.##”代码时在 ToString 上显示错误,但按钮可以无限单击。
平台:windows phone silverlight app /c# 帮助,如果有人知道以“###.##”这种有限格式在文本块中显示文本。