我有一個網格與Visibility = "Hidden"
和我的.cs我有一個功能,將更改網格的可見性屬性grid1.Visibility = Visibility.Visible;
,但它似乎並沒有工作。我如何改變它的可見性,如果在XAML中它被設置爲隱藏改變WPF的當前屬性的能見度
-3
A
回答
0
那麼它已經有一段時間了,我沒有在WPF
中編碼,但是如何將模型中的可見性綁定到bool
?
public class MainWindowViewModel
{
private bool _showGrid;
public MainWindowViewModel()
{
_showGrid = false;
}
public bool ShowGrid
{
get { return _showGrid; }
}
}
,然後在XAML
<Window.DataContext>
<VM:MainWindowViewModel />
</Window.DataContext>
<Grid Visibility="{Binding Path=ShowGrid, Converter={StaticResource Converter}}">
</Grid>
然後就是改變_showGrid
+0
你能解釋一下投票嗎? – Sid
0
- 我猜,因爲你是通過訪問網格直接在CS改變可視性的價值,你可能沒有遵循MVVM。
反正別的東西可能會改變能見度,我將在「IsVisibleChanged在」添加一個事件處理程序,並從那裏,
相關問題
- 1. TextBlock的能見度變化WPF
- 2. 當一個屬性的屬性改變
- 3. Silverlight的TabItem的能見度不改變
- 4. Ember.js:當屬性改變
- 5. WPF綁定到當前類屬性
- 6. Wpf控制能見度?
- 7. 更改可見性屬性
- 8. 使用javascript改變能見度
- 9. 能見度不改變懸停
- 10. 用LinearLayout和重量改變能見度
- 11. WPF控件,當結合屬性`ItemsSource`改變
- 12. 活動添加到WPF控制器,當屬性值改變
- 13. 在HTML和JS中改變可見性屬性的怪癖
- 14. 處理WPF表項可見性屬性
- 15. 能見度變量的改變其位置
- 16. WPF圖像的可見性是不會改變
- 17. 當我的設置也改變時如何改變MVVM屬性?
- 18. JavaScript改變屬性下的屬性
- 19. WPF綁定到當前元素和父元素的屬性
- 20. 更改按鈕能見度
- 21. 當屬性可見性發生變化時動畫一個StackPanel
- 22. WPF:綁定到對象的屬性;當對象改變時會發生什麼?
- 23. wpf更改事件之前的相關屬性?
- 24. 使用Javascript和JQuery來改變CSS屬性:JQuery不能改變Javascript已經改變的屬性?
- 25. 不可改變的屬性
- 26. WPF,改變當前文化的NumberFormatInfo不起作用
- 27. 當窗口寬度小於jquery的值時改變元素的屬性
- 28. ViewModel屬性更改WPF DataTrigger
- 29. WPF UI在屬性更改
- 30. 相當於WPF中的keypreview屬性
請展示你的.cs和的.xaml代碼。 –