犯晕了
来源:互联网 发布:冰点还原精灵类似软件 编辑:程序博客网 时间:2024/04/30 15:48
Silverlight里,把经常用的一些控件封装起来
自定义控件代码:
public class RoadWayCombobox:ComboBoxEx
{
public RoadWayCombobox():base()
{
if (!DesignerProperties.IsInDesignTool)
{
IsolatedStorageSettings WorkfaceSet = IsolatedStorageSettings.ApplicationSettings;
if (WorkfaceSet.Contains("Workface"))
{
WorkingFace w = WorkfaceSet["Workface"] as WorkingFace;
this.ItemsSource = new List<RoadWay>() {
new RoadWay(){ ID=0,Name=w.LeftRoadWayName},
new RoadWay(){ ID=1,Name=w.RightRoadWayName}
};
this.DisplayMemberPath = "Name";
this.SelectedValuePath = "ID";
}
}
}
}
前台界面使用的时候,直接拖拽就行。
绑定值的时候要注意:一定要是自定义控件SelectedValuePath 里的值,之前犯晕,使用的是实体赋值,绑定不了。
<my:CommTypeControl Width="70" Height="22" SelectedValueProper="{Binding TypeID,Mode=TwoWay}" >
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged">
<i:InvokeCommandAction Command="{Binding SelectionChangedCommand}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</my:CommTypeControl>
- 犯晕了
- 犯大错误了...
- 犯职业病了
- 犯了低级错误
- 犯了一个错误...
- 犯了一个错误
- 文艺病犯了
- 又犯了不该犯的错误
- 犯了一个大错误
- 犯了死锁的错误
- 苹果犯了“围师必阙”大忌
- 犯了个低级错误
- 南宁外痔犯了怎么办
- 犯了好多低级错误
- 爱因斯坦犯了什么错?
- 今天又犯二了。
- 犯了一个Hibernate的低级错误
- 一个犯了N久的错误
- HTTP的GET请求和POST请求
- 史上最完全oophper php文件上传之文件类型对应表,ie,火狐各一份。
- [LeetCode] Longest Substring Without Repeating Characters
- windows计划任务存储位置
- 黑马程序员 ----java基础----自制一个画图板GUI
- 犯晕了
- 归一化
- VPS性能测试:CPU内存,硬盘IO读写,带宽速度,UnixBench和压力测试
- 6.7.1 用F# 实现列表
- ansible学习笔记1
- Linux下的TCP Socket简单例子
- 操作表ActionSheet和警报AlertView
- apache安装、简单配置负载均衡和会话保持
- jsp不能识别el表达式