簡體   English   中英

SwitchCell如何在Xamarin Forms上以編程方式設置打開/關閉

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM