在我的應用程序有一個側邊欄,其中持此雙組份:能見度用戶控制的
<Grid x:Name="AF" Visibility="Visibility">
<betata:AForm Height="508" VerticalAlignment="Top"/>
</Grid>
<Grid x:Name="AN" Visibility="Collapsed">
<betata:ANav Height="508" VerticalAlignment="Top"/>
</Grid>
在可保存格式
了超鏈接按鈕,用這種方法:
private void HyperlinkButton_Click(object sender, RoutedEventArgs e)
{
Visibility = Visibility.Collapsed;
Sidebar sb = new Sidebar();
sb.AN.Visibility = Visibility.Visible;
}
,但我不知道爲什麼aForm將會崩潰,但AN無法顯示。或是否有任何其他的解決方案來實現::
這條線在主頁調UC_A ::
<DWDS_LULCS_Views_Sidebar:Sidebar HorizontalAlignment="Left" Width="264"/>
- 主 頁保持
- 用戶控制A(側欄) 保持
- 用戶控制B(管理登錄表單) 和
- 用戶控制C(管理導航菜單)
UC_B默認是可見的,點擊UC_B中的按鈕調用UC_A的UC_C將可見性變爲可見?
這整件事很混亂......首先,可見性=「可見性」是錯誤的,另外,爲什麼你這樣做? Sidebar sb = new Sidebar(); –