WPFカスタムページングコントロールを作成し、ボタンを追加しました。レコードの数によって表示/非表示にします。WPFカスタムコントロールの子コントロールがバインディングを失う
今、コントロールが初めて完全に機能します。しかし、それがアンロードされ、再度ロードされると、すべてのコントロールがバインディングを失うように見えます。
radioBtnIndex1 = this.Template.FindName("PART_IndexButton1", this) as RadioButton;
をそして、次のようにも、私は、依存関係プロパティを作成しています:OnApplyTemplate
方法で
、私はボタンを初期化するために、次のコードを使用していますOnTotalRecordsChanged
で
TotalRecordsProperty = DependencyProperty.Register("TotalRecords", typeof(uint), typeof(PagingControl), new PropertyMetadata(OnTotalRecordsChanged));
をボタンの表示を次のように変更しています:
radioBtnIndex1.Visibility = Visibility.Collapsed;
これは最初の魅力のように機能しますが、私の視点から離れて戻って来るときではありません。つまり、制御がアンロードされてから再びロードされた後ではない。
radioBtnIndex1
は静的変数です。私はあなたのコード全体を見ていないので、問題があった場所
誰かがこの
はStackOverflowのを歓迎します。ページが他の側から削除される可能性があるため、あなたの回答をより詳しく記述してください。 –