[英]SwitchCell how can I set on/off programmatically on Xamarin Forms
我正在創建一個簡單的Xamarin Forms應用程序。 在我的XAML頁面中,我有兩個SwitchCell,我想根據數據庫設置ON或OFF。 我的意思是,我想從我的代碼后面將我的Facebook SwitchCell設置為ON。 但是我不知道該怎么辦。
頁面XAML:
<TableView Intent="Form" x:Name="SwiCell" RowHeight="50">
<TableRoot>
<TableSection Title="Social Network">
<SwitchCell Text="Facebook"/>
<SwitchCell Text="Twitter"/>
</TableSection>
</TableRoot>
.CS頁
public partial class MySetup : ContentPage
{
public MySetup()
{
InitializeComponent();
//HERE I WANT TO SET MY SwitchCell ON or OFF
}
}
向每個SwitchCell添加一個x:Name:
<TableView Intent="Form" x:Name="SwiCell" RowHeight="50">
<TableRoot>
<TableSection Title="Social Network">
<SwitchCell x:Name="FacebookSwitch" Text="Facebook"/>
<SwitchCell x:Name="TwitterSwitch" Text="Twitter"/>
</TableSection>
</TableRoot>
然后在C#中,您可以引用單元格並從數據庫中適當地設置On屬性:
public partial class MySetup : ContentPage
{
public MySetup()
{
InitializeComponent();
FacebookSwitch.On = <if Facebook is on>;
TwitterSwitch.On = <if Twitter is on>;
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.