如果我有这样的xaml文件:
<Grid x:Name="wordGrid" Grid.Row="1" Grid.Column="0" IsVisible="false"
HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
在与xaml文件关联的.cs文件的OnAppearing中,我知道我可以设置这样的属性:
protected override void OnAppearing()
{
base.OnAppearing();
wordGrid.IsVisible = false;
但是有没有办法可以将wordGrid设置为在另一个与其他xaml文件关联的.cs中可见?
答案 0 :(得分:0)
在.cs文件后面的代码中公开wordGrid
字段的公共属性:
...
public Grid WordGrid {
get { return wordGrid; }
set { wordGrid = value; }
}
...
这样可以正常工作,但任何更大且可维护的应用程序都可以通过{Binding}
和正确的mvvm来实现。