• WPF控件10


    RadioButton单选按钮

    XAMl

    <StackPanel>

            <TextBox Name="txtb"/>

            <RadioButton Name="rb1" Checked="WriteText" Content="Yes">RadioButton>

            <RadioButton Name="rb2" Checked="WriteText">

                <Image Source="tx/tx 06.jpg" Width="33"/>

            RadioButton>

            <RadioButton Name="rb3" Checked="WriteText">No OpinionRadioButton>

            <StackPanel>

                <RadioButton GroupName="sex">RadioButton>

                <RadioButton GroupName="sex">RadioButton>

                <RadioButton GroupName="numgrp">RadioButton>

                <RadioButton GroupName="numgrp">RadioButton>

            StackPanel>

        StackPanel>

    C#

    public partial class RadioButtonDemo : Window

        {

            public RadioButtonDemo()

            {

                InitializeComponent();

            }

            private void WriteText(object sender, RoutedEventArgs e)

            {

                RadioButton radio = (RadioButton)sender;

                txtb.Text = "You Clicked "+ radio.Content.ToString() + ".";

            }

        }

    效果:

    Rectangle:实心矩形。

    XAML

    <Rectangle Width="111" Height="111" Fill="AliceBlue" Stroke="Aquamarine" StrokeThickness="5" RadiusX="55" RadiusY="55">Rectangle>

    效果:

    C#

    public partial class RectangleDemo : Window

        {

            public RectangleDemo()

            {

                InitializeComponent();

                Init();

            }

            private void Init()

            {

                //添加举行元素

                Rectangle myRect = new Rectangle();

                myRect.Stroke = System.Windows.Media.Brushes.Black;//笔触(边框)颜色

                myRect.Fill = System.Windows.Media.Brushes.SkyBlue; ;//填充颜色

                myRect.HorizontalAlignment = HorizontalAlignment.Left;//水平对齐方式

                myRect.VerticalAlignment = VerticalAlignment.Center;//垂直对齐方式

                myRect.Width = 55;

                myRect.Height = 55;

                this.Content = myRect;

            }

        }

    效果:

    RichTextBox:富文本输入框。

    XAML

    <RichTextBox Name="richTB">

            <FlowDocument FontSize="24" Foreground="SkyBlue" Background="AliceBlue">

                <Paragraph>

                    <Run>Paragraph 1Run>

                Paragraph>

                <Paragraph>

                    <Run>Paragraph 2Run>

                Paragraph>

                <Paragraph>

                    <Run>Paragraph 3Run>

                Paragraph>

            FlowDocument>

        RichTextBox>

    效果:

    C#

    public partial class RichTextBoxDemo : Window

        {

            public RichTextBoxDemo()

            {

                Init();

                InitializeComponent();

            }

            private void Init()

            {

                //StackPanel myStackPanel = new StackPanel();

                //创建一个FlowDocument来包含RichTextBox的内容。

                FlowDocument myFlowDoc = new FlowDocument();

                RichTextBox myRichTextBox = new RichTextBox();

                //向RichTextBox添加初始内容

                myRichTextBox.Document = myFlowDoc;

                //向FlowDocument添加段落。

                myFlowDoc.Blocks.Add(new Paragraph(new Run("Paragraph 1")));

                myFlowDoc.Blocks.Add(new Paragraph(new Run("Paragraph 2")));

                myFlowDoc.Blocks.Add(new Paragraph(new Run("Paragraph 3")));

                //向StackPanel添加子集

                //myStackPanel.Children.Add(myRichTextBox);

                //设置页面内容为StackPanel

                //this.Content = myStackPanel;

                this.Content = myRichTextBox;

            }

        }

    效果:

  • 相关阅读:
    [附源码]Python计算机毕业设计SSM家教管理系统(程序+LW)
    智慧社区电动车管理解决方案
    Unity 佳能SDK 及数据获取
    [ACNOI2022]总差一步
    Layui合计自定义列
    如何通过一条数字人三维动画宣传片,打造出数字文旅
    软考2020高级架构师下午案例分析第4题:关于Redis数据类型、持久化、内存淘汰机制
    P1006 [NOIP2008 提高组] 传纸条,棋盘型dp,路径dp
    vue2中seo时使用vue-meta-info
    第三篇文章:springboot里面的配置文件 application.properties
  • 原文地址:https://blog.csdn.net/yanjin_xiaoxiao/article/details/128082186