0
我正在使用自定义复选框,并试图将内容设置为WPF视图框。问题是,简而言之,什么都不显示。复选框出现并工作,但它没有内容。这是我想要做的示例代码(而不是实际代码)。WPF复选框将不会显示UIElement作为其内容
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;
内容属性接受一个对象,所以没有问题将其设置为视框,并且ContentPresenter可以显示的UIElement。我认为ContentPresenter可能无法显示Viewbox中包含的Label,因此我创建了一些测试代码,将复选框的内容设置为简单的直方图。依然没有。
任何想法或想法?谢谢你的帮助!
哦 - 将Content属性设置为一个字符串的作品。
感谢您的帮助。我没有编写自定义复选框,我不知道他们已经删除了ContentPresenter,并用TextBlock替换它。我怀疑我是否会考虑检查。再次感谢! – Quentamia 2010-06-04 18:34:30