我想知道一种在按下按钮时显示一些文本的方法。 我已经创建了一个按钮和一个文本框:
<Button Height="25" Width="200" Click="Button_Click" Content="Press this button"/>
<TextBlock Height="50" Width="300" Margin="243,147,249,222" TextAlignment="Center" FontSize="30"/>
此外,当您按下按钮时,我已经创建了一个布尔值,我不知道这是否有必要。
private void Button_Click(object sender, RoutedEventArgs e)
{
Boolean button = true;
}
答案 0 :(得分:0)
基本上,就像MaxB所说的那样,WPF中的每个控件都有一个“可见性”属性,您可以在Visible
,Collapsed
或Hidden
之间进行切换。
由于您已经拥有Button_Click
事件的Handle,因此现在要做的就是使用TextBlock
属性来给x:Name
命名,例如:
<TextBlock x:Name="MyTextBlock"/>
然后,在处理程序的代码中,您可以根据布尔值的状态选择要应用于TextBlock的Visibility
。
您可以通过在XAML文件中为其指定的名称来访问TextBlock属性,例如-so:
例如this.MyTextBlock.Visibility = Visibility.Hidden
。
答案 1 :(得分:0)
您没有创建文本框,而是创建了文本块。首先创建一个文本框并为其命名。然后,在Button_click方法上,您可以编写NameOfTextBox.Text = "Your text";