コントロールがいつユーザーに表示され、いつ表示されないかを把握する方法を知りたいですか?
を拡張するカスタム コントロールを作成しているとしましょうTextBox
。可視の変更時にトリガーされるハンドラー内でカスタム ロジックを実行するために がいつ可視になるかを知りたいとします。
その方法は?コントロールがユーザーに表示されているかどうかを確認する方法は? a を拡張するカスタム コントロールは、たとえばTextBox
内にある可能性があり、受け取ることができるため、その内部のネストされたすべてのコントロールは非表示になり、それが私が知りたいことです。Visibility プロパティにどのような値が設定されているかに関係なく、表示されているかどうかを確認する方法は?Button
Button
Visibility.Collapsed