カスタム チェックボックスを使用しており、コンテンツを WPF ビューボックスに設定しようとしています。問題は、単純に、何も表示されないことです。チェックボックスが表示されて機能しますが、コンテンツがありません。これは、私がやろうとしていることのサンプル コードです (実際のコードではありません)。
MyCheckbox myCheckbox = new MyCheckbox();
Viewbox viewbox = new Viewbox();
viewbox.Height = 20;
viewbox.Width = 20;
Label label = new Label();
label.Content = "Test";
viewbox.Child = label;
myCheckbox.Content = viewbox;
Content プロパティはオブジェクトを受け入れるため、Viewbox に設定しても問題はなく、ContentPresenter は UIElement を表示できます。Viewbox に含まれる Label を ContentPresenter で表示できないのではないかと考えたので、チェックボックスの内容を単純な四角形に設定するテスト コードを作成しました。まだ何もありません。
考えやアイデアはありますか?ご協力いただきありがとうございます!
ああ - Content プロパティを文字列に設定するとうまくいきます。