WPF/Silverlight积累

来源:互联网 发布:战舰少女 知乎 编辑:程序博客网 时间:2024/05/17 06:09

1、设置背景颜色

2、设置背景图片

3、设置图片地址

4、GridSplitter的使用

5、弹出确定对话框

6、常用的MVVM框架

7、绑定数据时对日期格式的转换


1、设置背景颜色

<!--设置背景颜色--><StackPanel Background="SkyBlue"></StackPanel>

2、设置背景图片

<!--设置背景图片--><StackPanel>    <StackPanel.Background>        <ImageBrush ImageSource="/Images/top_right.gif"/>    </StackPanel.Background></StackPanel>

3、设置图片地址

<StackPanel Background="SkyBlue">    <!--设置图片地址-->    <Image  Source="/Images/logo.gif"  Stretch="Fill" /></StackPanel>

4、GridSplitter的使用

GridSplitter:用于分割布局区域。

<Grid>    <Grid.RowDefinitions>        <RowDefinition/>    </Grid.RowDefinitions>    <Grid.ColumnDefinitions>        <ColumnDefinition Width="190"/>        <ColumnDefinition Width="3"/>        <ColumnDefinition/>    </Grid.ColumnDefinitions>    <!--左边栏-->    <StackPanel Grid.Column="0" >    </StackPanel>    <!--隔栏-->    <GridSplitter Grid.Column="1" VerticalAlignment="Stretch" HorizontalAlignment="Center" Background="#c3c1c1" ShowsPreview="True" Width="3" />    <!--右边栏-->    <StackPanel Grid.Column="2" >    </StackPanel></Grid>

5、弹出确定对话框

MessageBoxResult result = MessageBox.Show("确认删除数据吗?", "提示", MessageBoxButton.YesNo, MessageBoxImage.Question);if (result == MessageBoxResult.Yes){    MessageBox.Show("选择:是");}else{    MessageBox.Show("选择:否");}

6、常用的MVVM框架

Prism、Caliburn.Micro

7、绑定数据时对日期格式的转换

Binding="{Binding JobDate,StringFormat=yyyy-MM-dd}"


0 0
原创粉丝点击