小编Dav*_*mer的帖子

解释输入标签WPF

我想在整个我的WPF应用程序中将Enter键解释为Tab键,也就是说,当我的应用程序中的任何地方用户按Enter时我想要聚焦下一个可聚焦控件,除非按钮被聚焦.在应用程序生命周期中有没有办法做到这一点?谁能举个例子?
非常感谢!

wpf keyboard-input

20
推荐指数
2
解决办法
1万
查看次数

WPF:如果UI元素不可见,则停止绑定

如果元素当前不可见,我可以延迟ui元素的绑定.有时我的表单有一些隐藏/最小化的元素,如果它们不在屏幕上,我不想更新它们.我怀疑答案是否定的,但问问题从来没有伤害过?

data-binding wpf visibility

20
推荐指数
3
解决办法
5815
查看次数

如何使WPF TextBox使用密码字符?

我需要动态地设置它..

我可以将密码框设置为正常文本 - 我的意思是 - 用户可以看到他输入的内容.

它的for->我需要使用相同的控制"密码sesion"和"项目计数输入"会话.. ??

vb.net passwords wpf textbox winforms

20
推荐指数
3
解决办法
5万
查看次数

WPF RichTextBox附加彩色文本

我正在使用该RichTextBox.AppendText函数向我添加一个字符串RichTextBox.我想用特定的颜色设置它.我怎样才能做到这一点?

c# wpf colors richtextbox

20
推荐指数
3
解决办法
2万
查看次数

如何检测TextBlock的Text属性的更改?

有没有办法使用事件检测TextBlock元素的Text属性的更改?

(我正在尝试提供一个动画来突出显示TextBlocks,其Text属性在DataGrid中发生变化)

wpf textblock

19
推荐指数
3
解决办法
3万
查看次数

WPF:样式基于另一个在单独的程序集中

程序集A - ResourceDictionary包含StyleA样式.
程序集B - ResourceDictionary.MergedDictionaries将程序集A中的资源合并到B.

我想在Assembly B"基于"StyleA创建一个样式.可能吗?

我正在尝试创建这种风格:

<Style x:Key="StyleB" BasedOn="{StaticResource StyleA}">
   <Setter Property="Button.Foreground" Value="Khaki"/>
</Style>
Run Code Online (Sandbox Code Playgroud)

但是如果我使用StyleB,我在运行时会得到一个XamlParseException异常:

无法将属性"Style"中的值转换为"System.Windows.Style"类型的对象.只能基于具有基本类型"IFrameworkInputElement"的目标类型的Style.标记文件'SamSeekApp; component/mainwindow.xaml'中对象'System.Windows.Controls.Button'出错

wpf resources styles resourcedictionary mergeddictionaries

19
推荐指数
1
解决办法
1万
查看次数

带有MVVM的PasswordBox

嗨人stackoverflow.我正在使用MVVM,我让ViewModel使用Property Password调用UserViewModel.在View中有一个控件PasswordBox.

<PasswordBox x:Name="txtPassword" Password="{Binding Password}" />
Run Code Online (Sandbox Code Playgroud)

但是这个xaml不起作用.你怎么做绑定?请帮忙!!

wpf mvvm passwordbox

19
推荐指数
3
解决办法
2万
查看次数

WPF:什么是通用容器控件?

在HTML中,通用容器控件是DIV.它本身并没有做任何事情,但它却是一个很好的地方.

同样在WinForms中,通用容器控件是Panel.再次,这是我将用作占位符以后加载其他控件.

我应该为WPF使用什么?

wpf controls containers

19
推荐指数
2
解决办法
1万
查看次数

从xaml中的一个Brush中引用另一个Brush

是否可以直接引用资源字典中另一个Brush的Brush值,而不使用Color定义(或者确切地说,将一个画笔资源复制到另一个画笔中)?

例如,我有一个Brush定义:

<SolidColorBrush x:Key="PanelBackgroundBrush" Color="White"/>
Run Code Online (Sandbox Code Playgroud)

我还有一些其他的画笔,我想和"PanelBackgroundBrush"完全相同,就像这样:

<SolidColorBrush x:Key="FolderColor" [BrushToCopy]="{StaticResource PanelBackgroundBrush}"/>
Run Code Online (Sandbox Code Playgroud)

因此"PanelBackgroundBrush"和"FolderColor"都使用白色.

我知道这可以通过使用常见的颜色定义以某种方式实现.

wpf styles brush resourcedictionary

19
推荐指数
2
解决办法
5343
查看次数

如何像讲话泡泡一样设置WPF工具提示的样式?

我想塑造我的WPF工具提示,如下图所示:

在此输入图像描述

我该如何实现这一目标?

wpf xaml styles tooltip

19
推荐指数
1
解决办法
2万
查看次数