私はその中にテキストボックスを持っているユーザーコントロールを持っています。私はメインフォーム全体の情報をクリアするためにメインフォーム上のクリアボタンを使用しています。クリアボタンがクリックされると、私はユーザーコントロールのテキストボックスをクリアしたいと思います。私はこれを行う簡単な方法を発見した。私は、C#の後に "。"を付けてコントロールの名前を参照しようとしました。ただし、テキストボックスの名前は表示されません。どんな助けもありがとう!WPF C#でユーザーコントロールのTextBoxをクリアする方法?
1
A
答えて
1
WPFは、UserControl
のコントロールをprivate
と宣言しています。 x
は、XAML名前空間xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
ある
<TextBox x:FieldModifier="Public" />
:あなたのTextBox
public
を作るために、あなたはFieldModifier
のようにそれを宣言します。ただし、TextBox
をクリアする推奨方法は、プロパティにバインドしてプロパティをクリアすることです。
1
外部クラスまたはコードからUserControl内のコントロールに直接アクセスしないでください。単純なメカニズムは、UserControlに関連するすべてのコントロールと情報をクリアするClear()メソッドをUserControlに追加することです。
1
テキストボックスは、UserControlのDataContextにバインドできます。したがって、それをクリアする方法は、TextBoxのTextプロパティにバインドされているプロパティを空の文字列に設定している可能性があります。
関連する問題
- 1. WPFコマンド実行時のTextBoxのクリア
- 2. wpfユーザーコントロールでWinFormsユーザーコントロールをホストする方法は?
- 3. WPFコマンド - ユーザーコントロールで消費する方法
- 4. 子ユーザーコントロールのボタンを親にリンクする方法。 C#/ WPF
- 5. 複数のユーザーコントロールを含むwpfユーザーコントロールを作成する方法
- 6. C#を使用してwpfユーザーコントロールのプリントを取る方法は?
- 7. WPF Textboxキャレットをスタイルする方法。
- 8. TextBoxのradGridview1行データを書き出す方法C#WPFのテキストフィールド
- 9. ASP.netでのWPFユーザーコントロールの使用方法
- 10. WPFユーザーコントロール内からWPFユーザーコントロールをホストしているウィンドウフォームを閉じる方法
- 11. C#のWPFユーザーコントロールがウィンドウに
- 12. C#の数値TextBox - WPF
- 13. wpfユーザーコントロールをwpfウィンドウで複数回繰り返す方法
- 14. C#WPFリボン:RibbonTextBoxとTextBox
- 15. すべてのWPFユーザーコントロールでデータソースを更新する方法
- 16. WPFのユーザーコントロール間でアニメーションを同期する方法
- 17. WPFでユーザーコントロールのようにコンボボックスを作成する方法
- 18. WPFでカスタムTextBoxコントロールのCornerRadiusを指定する方法は?
- 19. wpf c#ユーザーコントロールを別のスレッドにロード
- 20. C#WPFのルートイベントをユーザーコントロールからメインフォーム
- 21. TextBox WPFで異なる色の線を作る方法は?
- 22. キャストWPF WPFユーザーコントロール
- 23. C++でcinバッファをクリアする方法
- 24. WPF MVVMでユーザーコントロールを使用する方法
- 25. カスタムWPFユーザーコントロールでCoerceValueCallbackを有効に使用する方法
- 26. WPFでデータベース値をTextBoxに動的にバインドする方法
- 27. WPFのTextBoxをオートコンプリートする
- 28. WPF:エレガントな方法ですべてのエラーメッセージをクリアする
- 29. TabItem内のTextBoxの位置(WPF、C#)
- 30. WPF:単一のTextBoxを複数のデータソースにバインドする方法
素晴らしい、まさに私が探していたもの、ありがとう! – Drew