在我的應用程序2用戶組件的得到一個邊欄,其被保持此二組分:能見度在Silverlight
<Grid x:Name="AF" Visibility="Visibility">
<betata:AForm Height="508" VerticalAlignment="Top"/>
</Grid>
<Grid x:Name="AR" Visibility="Collapsed">
<betata:AReg Height="508" VerticalAlignment="Top"/>
</Grid>
在可保存格式
得到了與該方法的超鏈接按鈕:
private void HyperlinkButton_Click(object sender, RoutedEventArgs e)
{
betata.Views.Sidebar.Sidebar sd = new Sidebar();
sd.showAR(this);
}
回我的側邊欄代碼有另一種方法稱爲showAR與這些功能:
public void showAR(AForm aForm)
{
this.AR.Visibility = Visibility.Visible;
aForm.Visibility = Visibility.Collapsed;
}
但我不知道爲什麼aForm將崩潰,但AR無法顯示。
可能的[用戶控制可見性](http://stackoverflow.com/questions/7983939/visibility-of-user-control) –
的重複,因爲之前它無法解決,最後我在最後找到了解決方案。但我沒有刪除,因爲我想保持參考從@Aligned – 1myb