WPF学习笔记----注释标记,使用自定义资源字典(style)文件的流程

1.wpf注释标记

1.1 概述:

  xaml全称为Extensible Application Markup Language,即可扩展应用程序标记语言。XAML的注释继承自XML

1.2 语法:

  <!--需要被注释掉的内容-->

1.3 例子:

   Style="{StaticResource for_noresize_window}">
        <!--引用资源文件 for_noresize_window,文件名在style的x:Key中定义-->

              图1.1注释示例图

  

 

2.使用自定义资源字典(style)文件的流程

2.1 概述:

  使用自定义资源字典,可以对不同的样式进行重复利用,降低代码冗余度。

2.2 相关流程

  2.2.1 新建资源字典,添加key值如下:

      <Style x:Key="for_noresize_window" TargetType="{x:Type Window}">

  2.2.2 在App.xaml中添加ResourceDictionary标记

<Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="Styles/style.xaml"/>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>

2.2.3 在"MainWindow.xaml"中添加对 2.2.1中key值的引用

  Style="{StaticResource for_noresize_window}">

2.3 示例

                      图2.1:新建资源字典

 

                                                                    图2.2:新增style代码

 图2.3:在App.xaml中添加对style.xaml文件的全局引用

 

                图2.4:在window.xaml中添加引用

 

转载于:https://www.cnblogs.com/ZouJianFei/p/11137274.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
WPF(Windows Presentation Foundation)是一种用于构建Windows应用程序用户界面的技术。WPF中的Grid是一个非常强大的布局控件,用于将界面分割为行和列的网格布局。以下是一个简单的WPF Grid代码示例: ```xml <Window x:Class="GridExample.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Grid Example" Height="300" Width="400"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <!--定义第一行的高度为自适应--> <RowDefinition Height="*"/> <!--定义第二行的高度为剩余空间--> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <!--定义第一列的宽度为自适应--> <ColumnDefinition Width="*"/> <!--定义第二列的宽度为剩余空间--> </Grid.ColumnDefinitions> <TextBlock Grid.Row="0" Grid.Column="0" Text="姓名:"/> <!--将文本放置在第一行第一列--> <TextBox Grid.Row="0" Grid.Column="1" /> <!--将输入框放置在第一行第二列--> <TextBlock Grid.Row="1" Grid.Column="0" Text="年龄:"/> <!--将文本放置在第二行第一列--> <TextBox Grid.Row="1" Grid.Column="1" /> <!--将输入框放置在第二行第二列--> </Grid> </Window> ``` 在这个示例中,我们创建了一个Window,并在其中嵌套了一个Grid控件。Grid包含了两行和两列,其中第一行和第一列的大小是自适应的,而第二行和第二列会占据剩余的空间。然后我们在每个单元格中放置了一个TextBlock和一个TextBox,来展示如何使用Grid来进行布局。通过这种方式,可以非常灵活地在界面中布置各种控件,并实现复杂的布局效果。 WPF中的Grid控件还提供了丰富的功能,比如合并单元格、定义行列的大小和位置等,可以满足各种复杂的界面布局需求。 WPF的Grid是一个非常强大且灵活的控件,能够帮助开发者轻松实现各种复杂的界面布局。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值