zoukankan      html  css  js  c++  java
  • wpf toggleSwitch 的只读属性

    xml code

    ---------------------------------------------

    <Page

        x:Class="UWPDemo.MainPage"

        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

        xmlns:local="using:UWPDemo"

        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"

        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

        mc:Ignorable="d"

        Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">

        <Grid>

            <ToggleSwitch IsOn="{x:Bind isno, Mode=TwoWay}">on </ToggleSwitch>

            <Button Content="Button" Click="Button_Click" Margin="524,601,0,0" VerticalAlignment="Top" Width="434"/>

        </Grid>

    </Page>

    C# code

    -----------------------------------

    public sealed partial class MainPage : Page, INotifyPropertyChanged

        {

            private bool _isno;

            public event PropertyChangedEventHandler PropertyChanged;

            public bool isno

            {

                set

                {

                    if(PropertyChanged!=null)

                    {

                        PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(isno)));

                    }

                }

                get

                {

                    return _isno;

                }

            }

            public MainPage()

            {

                this.InitializeComponent();

            }

            private void Button_Click(object sender, RoutedEventArgs e)

            {

                _isno=!_isno;

                if (PropertyChanged != null)

                {

                    PropertyChanged.Invoke(this, new PropertyChangedEventArgs(nameof(isno)));

                }

            }

        }

  • 相关阅读:
    函数式编程笔记
    Java时间类总结
    【问题记录】MySQL中时间戳转日期格式和Java中时间戳转日期格式偶尔不一致
    Java 注解
    Java编程思想之十 内部类
    Java编程思想之九 接口
    Java编程思想之八多态
    Java编程思想之七复用类
    Java编程思想之六访问权限控制
    Java编程思想之五初始化与清理
  • 原文地址:https://www.cnblogs.com/bruce1992/p/14244146.html
Copyright © 2011-2022 走看看