WPF Image ComboBox ListBox DatePicker Calendar

Image 图片

Image属性

Soure 设置图片路径来进行显示

Stretch 设置图片显示的方式

StretchDirection 设置图片缩放

代码设定图片

img.Source = new BitmapImage(new Uri("1.png" , UriKind.Relative));

Border 边框

Border 属性

BorderBrush 设置边框颜色

BorderThickness 设置边框粗细

CornerRadius 设置圆角弧度

background 设置背景色 背景色会覆盖边框包裹起来的控件的背景色

Border不是布局控件 只能在里面包含一个元素

ComboBox 下拉框

在xaml中绑定数据

<ComboBox HorizontalAlignment="Left" Margin="360,142,0,0" VerticalAlignment="Top" Width="120">
    <ComboBoxItem Content="请选择" IsSelected="True"/>
    <ComboBoxItem Content="第一项"/>
    <ComboBoxItem Content="第二项"/>
    <ComboBoxItem Content="第三项"/>
</ComboBox>

使用Dictionary绑定数据

Dictionary<int, string> map = new Dictionary<int, string>();
map.Add(1, "第一项");
map.Add(2, "第二项");
map.Add(3, "第三项");
cmb.ItemsSource = map.Values;
cmb.SelectedIndex = 0;

使用list进行绑定

List<string> list = new List<string>();
list.Add("第一项");
list.Add("第二项");
list.Add("第三项");
cmb.ItemsSource = list;
cmb.SelectedIndex = 0;

ListBox 列表控件

xaml绑定控件或数据

<ListBox d:ItemsSource="{d:SampleData ItemCount=5}" Margin="650,1,0,324">
    <ListBoxItem>
        <RadioButton Content="第一项" IsChecked="True" GroupName="Frist"/>
    </ListBoxItem>
    <ListBoxItem>
        <CheckBox Content="第二项" IsChecked="True"/>
    </ListBoxItem>
    <ListBoxItem>
        <RadioButton Content="第三项" GroupName="Frist"/>
    </ListBoxItem>
    <ListBoxItem Content="第四项"/>
</ListBox>

后台绑定数据

List<string> list = new List<string>();
list.Add("第一项");
list.Add("第二项");
list.Add("第三项");
lb.ItemsSource = list;

DatePicker 日历

DatePicker 属性

DisplayDate 设置蓝色框框标记的日期

DisplayDateStart 设置可选择最早时间

DisplayDateEnd 设置可选择最后时间

FirstDayOfWeek 设置哪个星期为第一天

IsDropDownOpen 下拉框是否打开

IsTodayHighlighted 设置是否今天的日期高亮

SelectedDate 设置当前显示的日期的文本 根据系统显示

SelectedDateFormat 长格式或短格式

Calendar 日期

Calendar 属性

DisplayMode 显示视图模式

DisplayDateStart 设置可选择最早时间

DisplayDateEnd 设置可选择最后时间

SelectionMode 设置选择模式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值