c# wpf Template ContentTemplate

1.概要

1.1 定义内容的外观

2.2 要点分析

2.代码

<Window x:Class="WpfApp2.Window1"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApp2"
        mc:Ignorable="d"
        Title="Window1" Height="450" Width="800">
    <Window.Resources>
        <DataTemplate x:Key="template1">
            <TextBlock Text="{Binding}" FontSize="15" FontWeight="Bold" TextWrapping="Wrap"></TextBlock>
        </DataTemplate>
        <DataTemplate x:Key="template2">
            <TextBlock Text="这是模板定义的内容" FontSize="15" FontWeight="Bold" TextWrapping="Wrap"></TextBlock>
        </DataTemplate>
    </Window.Resources>
    <StackPanel>
        <ContentControl ContentTemplate="{StaticResource template1}" 
                        Content="这是控件的内容."/>
        <ContentControl ContentTemplate="{StaticResource template2}"  />
    </StackPanel>
</Window>

3.运行结果

相关推荐
埃菲尔铁塔_CV算法41 分钟前
C# WPF 基础知识学习(一)
图像处理·人工智能·学习·计算机视觉·c#·wpf
xcLeigh1 小时前
WPF 性能优化策略:提升应用的运行效率与流畅度
性能优化·c#·wpf
kylezhao20191 小时前
第2章、WPF窗体及其属性
wpf
oioihoii9 小时前
从零到多页复用:我的WPF MVVM国际化实践
开发语言·c#·wpf
hhw19911213 小时前
C#面试题整理11
c#
orangapple15 小时前
一个差劲的软件设计
开发语言·c#
一条晒干的咸魚16 小时前
【C#学习笔记03】进制转换与反码、补码、原码
开发语言·笔记·学习·c#
Rverdoser21 小时前
java八股文之消息中间件
c#·linq
SongYuLong的博客1 天前
C# WPF 串口通信
开发语言·c#·wpf
MarkHD1 天前
第二十五天 实践分布式数据管理,实现数据在多设备间的同步
分布式·wpf