XAML net maui中的内联if语句

4szc88ey  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(268)

你好,我正在做一个表单。net maui在那里我想有某些元素不可见时,输入有一定的值。
我尝试了下面的方法,但是没有用,我很难找到任何在xaml中提到内联if语句的文档。

<Picker x:Name="pickerMajor"
                                    TextColor="Black"
                                    MinimumWidthRequest="900"
                                    ItemsSource="{Binding Major}"
                                    ItemDisplayBinding="{Binding SubjectCode}"
                                    SelectedItem="{Binding SelectedSubjectMajor}"
                                    IsVisible="StudentDetail.StudentType == "Diploma" ? false : true"

                                    />
ubof19bj

ubof19bj1#

xaml中的StudentDetail.StudentType是什么?自定义控件的属性?如果是,可以尝试使用数据触发器。
或者它是视图模型中的一个属性,你可以尝试在视图模型中声明一个bool变量,并将IsVisiable绑定到该变量,然后设置get方法,如:

get => return !StudentDetail.StudentType == "Diploma";

相关问题