微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WPF/Silverlight积累

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}"

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐