私はC#WinFormで作業しています。VisibleChanged表示されていないときには表示されません。
は、私は、カスタムユーザーコントロールを持っている:MyControl : UserControl, INotifyPropertyChanged
。私はイベントのイベントにメソッドを添付しました。VisibleChanged:this.VisibleChanged += new System.EventHandler(this.MyControl_VisibleChanged);
私のアプリケーションにはいくつかのページがあり、各ページはMyControl
のようなコントロールです。 Top of MainWindowsには、タブを切り替えるためのボタンがあります。
私の問題は私の機能MyControl_VisibleChanged
が可視がtrueに変更された場合にのみ呼び出されることです。 MyControl.Visible
をチェックするためのタブにテストを追加しました。MyControl.Visible
はfalse
ですが、イベントは発生しません。
私は、このコントロールの可視新しいプロパティを定義しようとしましたが、値が設定されることはありません、唯一のbase
値が変更されます。
あなたは解決策を見つけるために私を助けることができますか?