2

こんにちは私は「True」と書かれたボタンを持っています。ユーザーがそれを押すと、「False」と読みたいです。次のことを試しましたが、機能しません。誰か助けてもらえますか?ありがとう

    Private Sub buttonTrue_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles buttonTrue.Click

buttonTrue.Content = "False"

ボタンのXML:

<Button Content="True" Grid.Row="1" Height="200" Margin="185,260,156,0" Name="buttonTrue" VerticalAlignment="Top" Background="Black" BorderThickness="3" BorderBrush="White" />
4

2 に答える 2

1

XAMLClickにイベント ハンドラーがありません。それを追加します:Click="buttonTrue_Click"

于 2012-04-19T16:18:47.667 に答える
0

あなたが持っているものは、私にはうまくいくように見えます。しかし、私が見る問題は、ボタンがクリックされると、false と表示され、その後は条件がないため変更されないことです。

あなたが探しているものに応じて、他にもいくつか考慮すべきことがあります。

True と False を切り替えるために ToggleButton を探している場合は、ToggleButton を確認することをお勧めします。コンバーターを介してコンテンツを状態にバインドします。

もう 1 つは、ToggleButton の代わりにボタンを通常のボタンと同じように表示したい場合です (1 つの状態では、白い背景に黒いテキストが表示されます)。それは、条件ステートメントを使用し、コンバーターを介してコンテンツを再度バインドすることです。たとえば、bool 変数を設定し、イベントでその変数の状態を変更し、NotifyPropertyChanged を使用して UI を更新します。

于 2012-04-19T14:28:47.910 に答える