WPF
文章平均质量分 74
hustypf
这个作者很懒,什么都没留下…
展开
-
WPF 设置TextBox为空时,背景为文字提示。
TextBox FontSize="17" Height="26" Margin="230,150,189,0" Name="txt_Account" VerticalAlignment="Top" Foreground="Indigo" TabIndex="0" BorderThickness="1"> TextBox.Resources> V转载 2012-06-20 09:36:56 · 12751 阅读 · 1 评论 -
线程之间的通讯- UI 通讯使用SynchronizationContext--(2)
上一篇中已经讲了SynchronizationContext 的一些内容,现在让我们更加深入地去了解它! 继上篇中的问题"在UI线程上对SynchronizationContext的使用,可以适用于其他线程呢?" OK,我们把它放置在非UI线程上,这是你用SynchronizationContext.Current的属性来获取,你会发现你得到的是null,这时候,你可能会说转载 2013-06-05 13:48:54 · 3771 阅读 · 0 评论 -
线程之间的通讯- UI 通讯使用SynchronizationContext--(1)
过年前的这段时间真是舒服,没有了平时项目发版的紧张,剩下的就是只有在网上闲逛了,哈哈! 今天早上闲逛的时候,在CodeProject发现了个不错的文章,英文好的直接去http://www.codeproject.com/KB/threads/SynchronizationContext.aspx看吧,不好,就将就的看下我的吧,呵呵!(没有直接翻译,不过大概的思路相同)理转载 2013-06-05 13:47:14 · 1246 阅读 · 0 评论 -
ListView中Item鼠标右键操作
记录ListView中Item鼠标右键操作原创 2012-11-07 09:54:36 · 3428 阅读 · 0 评论 -
A Sortable ObservableCollection for WPF
You probably have had the need to sort an ObservableCollection at some point in one of your applications by either ascending or descending order. Of course, you can always use the ObservableCollect转载 2012-08-16 13:51:42 · 2027 阅读 · 0 评论 -
C#中如何获取ItemsControl的DataTemplate中定义的控件?
开发环境:VisualStudio2010 +Silverlight4新建一个test.xaml,并添加ComboBox组合框控件,其Xaml代码如下:[xhtml] view plaincopyComboBox x:Name="cmbBoxCategory" Height="28" Margin="105,69,182,0" VerticalAlignment="Top" Sel转载 2012-08-07 10:37:26 · 5220 阅读 · 1 评论 -
In a combobox, how do I determine the highlighted item (not selected item)?
方法1:PropertyInfo highlightedItemProperty = cb.GetType().GetProperties(BindingFlags.NonPublic | BindingFlags.Instance).Single(pi => pi.Name == "HighlightedItem");object highlightedItemValue = hig转载 2012-08-03 19:01:44 · 857 阅读 · 0 评论 -
WPF中如何禁用/去除窗口右上角的关闭按钮
在WPF编程中,可能需要去除窗口的右上角的几个按钮:最大化按钮、最小化按钮和关闭按钮,其他几个都很好处理,就是这个关闭按钮,WPF模型不提供删除或隐藏功能,我们只有采用一些非正常手段,比如使用Win32函数,比如禁用,对于禁用关闭功能,可以重载OnClosing()函数来实现,——使用户无法通过点击右上角的关闭按钮来关闭窗口: protected overrid转载 2012-07-06 14:57:14 · 12541 阅读 · 0 评论 -
WPF 实现label换行
Label MaxWidth="550">TextBlock TextWrapping="Wrap"Text="在此输入要换行的文字,前提是它足够长,并且Label的MaxWidth不足以让它一行显示。" />Label>转载 2012-07-06 09:56:53 · 38533 阅读 · 2 评论 -
禁用WPF窗体的最大化按钮
出自:http://www.cnblogs.com/dougua/archive/2007/07/03/804035.html设置ResizeMode="NoResize"可去掉最大化和最小化按钮 但没法再拖曳改变窗体大小最近做的软件中要求禁止最大化按钮,并且要求可以改变窗体的Size。调查后发现WPF窗体没有设置最大化按钮状态的属性。改变WindowSty转载 2013-07-17 10:56:05 · 5149 阅读 · 0 评论