我希望输入transperant对于ios是真的而false对于android我试过OnPlatform但是我无法使它工作
<PopupPage.InputTransparent>
<OnPlatform x:TypeArguments="false">
<OnPlatform.iOS>false</OnPlatform.iOS>
<OnPlatform.Android>true</OnPlatform.Android>
</OnPlatform>
</PopupPage.InputTransparent>
我想知道我应该在这个地方放什么
<OnPlatform x:TypeArguments="false">
欢迎任何想法。
答案 0 :(得分:2)
public MainWindow()
{
Window Window2 = new Window();
Window2.Show();
InitializeComponent();
}
需要您在平台特定部分中提供的参数类型。 Xamarin想知道&#34; false&#34;的字符串值是什么或&#34;真&#34;也应该铸造。在这种情况下,TypeArguments
表示您应该放下Boolean
作为值。
x:Boolean
&#34; x:&#34; part返回到XAML文件顶部定义的命名空间:
<PopupPage.InputTransparent>
<OnPlatform x:TypeArguments="x:Boolean">
<OnPlatform.iOS>false</OnPlatform.iOS>
<OnPlatform.Android>true</OnPlatform.Android>
</OnPlatform>
</PopupPage.InputTransparent>
答案 1 :(得分:1)
我对OnPlatform没有多少经验,但在Typeargument上使用OnIdiom,你会说你的变种是哪种类型。例如,这里是布尔
所以试试这个:
$(this).resizable({
autoHide: true,
handles: 's,e,w',
minWidth: 27
});
让我知道它是否有效