• 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;

            }

        }

    效果:

  • 相关阅读:
    rpm安装gitlab
    环境配置|GitHub——解决Github无法显示图片以及README无法显示图片
    web前端期末大作业 html+css+javascript+jquery+bootstarp响应式鲜花售卖网站16页
    如何创建网站才能满足用户需求?
    实战演练 | 在 MySQL 中选择除了某一列以外的所有列
    [面试常考]父元素高度坍塌的原因及其解决方法
    Elasticsearch---spring-boot-starter-data-elasticsearch整合攻略详解
    【数学建模暑期培训】线性回归模型
    Go持续改进与代码审查
    QGIS开发笔记(三):Windows安装版二次开发环境搭建(下):将QGis融入QtDemo,添加QGis并加载tif遥感图的Demo
  • 原文地址:https://blog.csdn.net/yanjin_xiaoxiao/article/details/128082186