我是WPF中的新成員,我希望根據ComboBox值從後面的代碼隱藏/顯示像TextBlock,ComboBox等一些控件。我搜索了一些解決方案,但沒有運氣。我經常聽到下面的答案。WPF Controls Visibilty
textbox1.Visibility = Visibility.Hidden;
所以,我試過這個。
private void cbBuscar_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
MessageBox.Show(cbBuscar.SelectedIndex.ToString());
if (cbBuscar.SelectedIndex == 0)
{
cbProduto.Visibility = Visibility.Hidden;
}
else if (cbBuscar.SelectedIndex == 1)
{
cbProduto.Visibility = Visibility.Visible;
}
else if (cbBuscar.SelectedIndex == 2)
{
cbProduto.Visibility = Visibility.Collapsed;
}
}
它簡單不起作用。嘗試我得到這個錯誤{「對象引用未設置爲對象的實例。」}
做我想要的一定不難,其實它一定很容易。那麼,誰能說出我做錯了什麼?
由於提前
是異常在組合框或其他Sumwhere選擇項目即將? – ethicallogics
您的cbProduto可能爲空。 – Nitesh
嘗試在調試器中運行它並查看cbBuscar或cbProduto是否爲空。 –