Mir*_*lle 6 visibility xamarin xamarin.forms
如何在iOS上隐藏按钮,标签或网格单元并在android上显示它,我有一个xamarin.forms应用程序(便携式),我知道我必须在平台上使用但是如何访问控件的可见性.
谢谢
min*_*fAi 33
如果您想在XAML上执行此操作,为了隐藏特定平台上的视图,您可以使用以下命令:
<Button>
<Button.IsVisible>
<OnPlatform x:TypeArguments="x:Boolean"
iOS="false"
Android="true"/>
</Button.IsVisible>
</Button>
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!
// IOS, Android, WP
SomeButton.IsVisible = Device.OnPlatform<bool>(false, true, true);
Run Code Online (Sandbox Code Playgroud)
或者
if (Device.OS == TargetPlatform.Android)
{
SomeButton.IsVisible = true;
}
else
...
Run Code Online (Sandbox Code Playgroud)
小智 5
从 Xamarin.Forms 版本 2.5.x 开始,这是按照下面的代码完成的。以基本按钮为例。
<Button Text="NFC Pairing" Command="{Binding YourVmCommand}">
<Button.IsVisible>
<OnPlatform x:TypeArguments="x:Boolean">
<On Platform="iOS">true</On>
<On Platform="Android">false</On>
</OnPlatform>
</Button.IsVisible>
</Button>
Run Code Online (Sandbox Code Playgroud)
奈杰尔
归档时间: |
|
查看次数: |
5647 次 |
最近记录: |