欢迎莅临 SUN WU GANG 的园子!!!

世上无难事,只畏有心人。有心之人,即立志之坚午也,志坚则不畏事之不成。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  470 随笔 :: 0 文章 :: 22 评论 :: 30万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

复制代码
<Window x:Class="Demos.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <Button Content="Lable" Height="23" HorizontalAlignment="Left" Margin="32,30,0,0" Name="button1" VerticalAlignment="Top" Width="75" Click="button1_Click" />
        <Button Content="TextBlock" Height="23" HorizontalAlignment="Left" Margin="32,59,0,0" Name="button2" VerticalAlignment="Top" Width="75" Click="button2_Click" />
        <!--引用DictionaryResource1.xaml-->
        <Button Style="{StaticResource btnStyle2}" Content="B12" Height="23" HorizontalAlignment="Left" Margin="88,110,0,0" Name="button3" VerticalAlignment="Top" Width="75"  />
        <Button Content="Combobox" Height="23" HorizontalAlignment="Left" Margin="122,30,0,0" Name="button4" VerticalAlignment="Top" Width="75" Click="button4_Click" />
        <Button Content="5" Height="23" HorizontalAlignment="Left" Margin="122,59,0,0" Name="button5" VerticalAlignment="Top" Width="75" />
        <Button Content="6" Height="23" HorizontalAlignment="Left" Margin="122,88,0,0" Name="button6" VerticalAlignment="Top" Width="75" />
        <Button Content="7" Height="23" HorizontalAlignment="Left" Margin="220,30,0,0" Name="button7" VerticalAlignment="Top" Width="75" />
        <Button Content="8" Height="23" HorizontalAlignment="Left" Margin="220,59,0,0" Name="button8" VerticalAlignment="Top" Width="75" />
        <Button Content="9" Height="23" HorizontalAlignment="Left" Margin="220,88,0,0" Name="button9" VerticalAlignment="Top" Width="75" />
        <Button Content="10" Height="23" HorizontalAlignment="Left" Margin="314,30,0,0" Name="button10" VerticalAlignment="Top" Width="75" />
        <Button Content="11" Height="23" HorizontalAlignment="Left" Margin="314,59,0,0" Name="button11" VerticalAlignment="Top" Width="75" />
        <!--引用Dictionary2.xaml-->
        <Button Style="{StaticResource btnStyle1}" Content="12" Height="23" HorizontalAlignment="Left" Margin="314,88,0,0" Name="button12" VerticalAlignment="Top" Width="75" />
    </Grid>
</Window>
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
using System.Windows;
 
namespace Demos
{
    /// <summary>
    /// MainWindow.xaml 的交互逻辑
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            Window1 w = new Window1();
            w.ShowDialog();
        }
 
        private void button2_Click(object sender, RoutedEventArgs e)
        {
            TextBlockDemo t = new TextBlockDemo();
            t.ShowDialog();
        }
 
        private void button3_Click(object sender, RoutedEventArgs e)
        {
            ButtonDeom b = new ButtonDeom();
            b.Show();
        }
 
        private void button4_Click(object sender, RoutedEventArgs e)
        {
            ComboboxDemo c = new ComboboxDemo();
            c.ShowDialog();
        }
    }
}

Lable==>

复制代码
<Window x:Class="Demos.TextBlockDemo"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="TextBlockDemo" Height="300" Width="300">
    <StackPanel>
        <TextBlock>
            <Run FontSize="20" TextDecorations="underline" Text="段誉啊啊啊啊啊"/>
            <Run FontSize="15" Foreground="Red" Text="凌波微步"/>
            <Run FontSize="20" Foreground="Chartreuse" Text="打不着"/>
        </TextBlock>
    </StackPanel>
</Window>
复制代码

Combobox==>

复制代码
<Window x:Class="Demos.ComboboxDemo"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="ComboboxDemo" Height="300" Width="300">
    <Grid>
        <ComboBox  IsEditable="True" Height="23" HorizontalAlignment="Left" Margin="39,51,0,0" Name="comboBox1" VerticalAlignment="Top" Width="202" >
            <StackPanel Orientation="Horizontal" TextSearch.Text="李若彤">
                <Image Source="image/yuyan.jpg"/>
            </StackPanel>
            <StackPanel Orientation="Horizontal" TextSearch.Text="刘涛">
                <Image Source="image/azhu.jpg"/>
            </StackPanel>
        </ComboBox>

        <ComboBox  IsEditable="True" Height="23" TextSearch.TextPath="Name" HorizontalAlignment="Left" Margin="39,100,0,0" Name="comboBox2" VerticalAlignment="Top" Width="202" >
            <StackPanel Orientation="Horizontal"  Name="李若彤">
                <Image Source="image/yuyan.jpg"/>
            </StackPanel>
            <StackPanel Orientation="Horizontal" Name="刘涛">
                <Image Source="image/azhu.jpg"/>
            </StackPanel>
        </ComboBox>
    </Grid>
</Window>
复制代码
复制代码
Dictionary2.xaml

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Style x:Key="btnStyle2" TargetType="{x:Type Button}">
        <Setter Property="Height" Value="50"/>
        <Setter Property="Margin" Value="35,0,0,0"/>
        <Setter Property="Background" Value="Beige"/>
        <Setter Property="RenderTransform">
            <Setter.Value>
                <RotateTransform Angle="60"/>
            </Setter.Value>
        </Setter>
    </Style>
</ResourceDictionary>

DictionaryResource1.xaml

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Style x:Key="btnStyle1">
        <Setter Property="Button.Height" Value="50"/>
        <Setter Property="Button.Margin" Value="35,0,0,0"/>
        <Setter Property="Button.Background" Value="Beige"/>
        <Setter Property="Button.RenderTransform">
            <Setter.Value>
                <RotateTransform Angle="45"/>
            </Setter.Value>
        </Setter>
    </Style>
    <!--<Style x:Key="btnStyle2" TargetType="{x:Type Button}">
        <Setter Property="Height" Value="50"/>
        <Setter Property="Margin" Value="35,0,0,0"/>
        <Setter Property="Background" Value="Beige"/>
        <Setter Property="RenderTransform">
            <Setter.Value>
                <RotateTransform Angle="60"/>
            </Setter.Value>
        </Setter>
    </Style>-->
</ResourceDictionary>
复制代码

运行效果:

posted on   sunwugang  阅读(249)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示