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

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

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

<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>
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 2017-05-17 15:03  sunwugang  阅读(248)  评论(0编辑  收藏  举报