我正在尝试将RichTextBox的可见性设置为Collapsed,但我不断收到“对象引用未设置为对象实例”的运行时错误。
这是我的xaml:
<RichTextBox HorizontalAlignment="Left" Margin="10,12,0,0" Name="contentBox"
VerticalAlignment="Top" Height="330" Width="390" IsReadOnly="True">
</RichTextBox>
和我的xaml.cs:
contentBox.Visibility = System.Windows.Visibility.Collapsed;
错误指向cs行
答案 0 :(得分:0)
您需要运行InitializeComponents();在使用XAML中声明的对象在代码隐藏中做任何事情之前
InitializeComponent();
答案 1 :(得分:0)
我不确定我是否正确解决了这个问题。但我的RichTextBox深入嵌入xaml(可能是第五个孩子)。我只是将它重新定位到第二个父项之外,然后能够设置其设置(不再为空)。
所以看起来我尝试在我的控件上设置属性,当它还没有实例化时。