私はuwpアプリを持っていて、自分のアプリにToogleSwitchを持っていて、ToogleSwitchの状態が変わったときにTexBoxを表示したい。 私はTextboxを表示する方法を知っています。私の質問は、(ユーザーが)Toogle Switchの状態がいつ変わるかを知る方法です。ToogleSwitchが状態を変更したときにTextBoxを表示する
0
A
答えて
0
XAML:C#の後ろに
<TextBlock Name="MyText" Text="Lorem Ipsum..." />
<ToggleSwitch Name="MyToggle" Toggled="MyToggle_Toggled"/>
コード:
private void MyToggle_Toggled(object sender, RoutedEventArgs e)
{
if (sender is ToggleSwitch)
{
var toggle = (ToggleSwitch)sender;
if (toggle.IsOn)
{
MyText.Visibility = Visibility.Visible;
}
else
{
MyText.Visibility = Visibility.Collapsed;
}
}
}
制作ソフトウェアを作成する際には、通常、データバインディングを使用することに注意してください、しかし、あなたはちょうど私がこれを信じるように学んでいるように聞こえますあなたが探している答えです。
1
あなたは記念アップデートを使用しているか、後であなたがこれを行うことができますと仮定:
<ToggleSwitch x:Name="MySwitch" />
<TextBlock Text="Hello world" Visibility="{x:Bind MySwitch.IsOn, Mode=OnwWay}" />
ハァックール?
XAMLフレームワークでは、Windows 10、バージョン1607以降、ブール型の可視性コンバータが組み込まれています。コンバーターはVisible列挙値にtrueをマッピングし、Collapsedにfalseを割り当てて、コンバーターを作成せずにVisibilityプロパティをブール値にバインドできます。これは関数バインディングの機能ではなく、プロパティのバインディングのみであることに注意してください。組み込みコンバータを使用するには、アプリの最小ターゲットSDKバージョンが14393以降である必要があります。以前のバージョンのWindows 10を対象とするアプリケーションでは使用できません。ターゲットバージョンの詳細については、「バージョン対応コード」を参照してください。 https://docs.microsoft.com/en-us/windows/uwp/xaml-platform/x-bind-markup-extension
最高の運が!
関連する問題
- 1. セマンティックUIノーマルボタンを変更してローディング状態を表示する
- 2. 子/親が状態を変更したときに親を更新します
- 3. wpfをtextBoxに適用すると、textBoxをクリックしたときにtextBoxがカーソルを表示できない
- 4. 状態変更時のTextBox内容の変更
- 5. 状態が更新されたときにFontAwesomeIconを変更します(React.JS)
- 6. 状態を変更するときにボタンがクリックされる
- 7. ReactJS - 子の状態が変更されたときに親の状態を更新する
- 8. 変更する前にconsole.logが変更された状態を表示します
- 9. 状態-ui-routerを変更すると、兄弟ui-viewsが表示される
- 10. ストーリーライン2で変数状態が変化したときに、新しいscenceにコンテンツを表示します。
- 11. ツリービューで状態を表示および変更する方法
- 12. ポップアップを作成して表示状態を表示する前にその表示状態を設定する
- 13. IsCheckedプロパティが状態をTrueに変更したときにToggleButtonを開くContextMenu
- 14. UIButtonの状態が変更されたときにアクションを実行します。
- 15. ボタンを押したときの状態の変更方法は?
- 16. 状態モナド:値を変更せずに状態を変更する
- 17. 通常の状態でMetro TextBoxの背景を変更します
- 18. 状態が変更されたときにコンポーネントを再レンダリングできません。
- 19. 状態が変化したときにニードルが更新されない
- 20. 条件付き状態変更を伴う状態パターン
- 21. Aureliaが状態変数を共有するときにカレンダーを更新する
- 22. 状態が変更されたときにpaintComponent()で@Overrideを呼び出す
- 23. クリックしてToggleButtonの状態を変更し、別のリストに表示
- 24. フレックス:状態を変更すると表示が変わらない場合があります
- 25. 状態変更後の初期状態を返します
- 26. React + Reduxでデータが変更されたときの状態を更新
- 27. 状態が変わったときに表示コンテンツを永続化する方法はありますか?
- 28. リアクションネイティブ状態変数を変更する
- 29. ユーザーが入力を変更したときにReactがコンポーネントの状態を更新しない
- 30. 親状態の変更時に子作業項目の状態が自動的に変更できるか