当 cursor 悬停在按钮上时,我希望更改按钮的背景。 我设法以一种使用“IsMouseOver”触发器的样式来做到这一点,该触发器将按钮的背景设置为红色。 当点击事件发生时,我还希望按钮在两个 colors 之间改变它的背景。 我设法在 Window 的代码隐藏中做到了这一点,它在蓝色和绿色之间 ...
当 cursor 悬停在按钮上时,我希望更改按钮的背景。 我设法以一种使用“IsMouseOver”触发器的样式来做到这一点,该触发器将按钮的背景设置为红色。 当点击事件发生时,我还希望按钮在两个 colors 之间改变它的背景。 我设法在 Window 的代码隐藏中做到了这一点,它在蓝色和绿色之间 ...
如何仅使用 xaml 在我的代码中更改 Label 和 TextBlock 的前景? 或者,是否可以在 Stackpanel IsMouseOver 事件发生后立即更改 Label 前景,仅使用 xaml? 到目前为止,我发现的唯一方法是使用 C# 方法更改它。 但结果我有 4 StackPane ...
我是 XAML 的新手,但我希望CheckBox选项隐藏在我的应用程序中,直到用户将鼠标悬停在该行上并可以从那里选中该框。 这是我目前拥有的,我不确定为什么它不起作用。 ...
我想在不使用模板触发 IsMouseOver 时更改 MenuItem 的背景颜色。 它会发生吗? 或者它应该在 IsMouseOver 触发时使用 Template 更改 MenuItem 的背景颜色。 编辑: 我尝试按照 dhilmathy 的建议添加 ControlTemplate,现在我 ...
我对 WPF 相当陌生,我正在尝试制作一个自定义按钮,当您将鼠标悬停在它上面时,它会更改为另一种指定的颜色。 我已经部分成功地做到了这一点; 唯一的问题是只有按钮的底部才会真正触发颜色变化。 红色突出显示的区域是近似的命中框。 (不是长红条,那只是装饰) <!-- Button Mar ...
我整天都在浏览示例,教程和论坛,似乎无法将自己笼罩在一个简单的概念上。 本质上,我正在创建一个色轮颜色选择工具。 该工具是环形的,因此除非鼠标悬停在工具形状本身上,否则我不希望鼠标执行功能。 色轮是一个简单的图像。 我试图找到利用不透明度贴图的方法,画出椭圆形来检测鼠标(它可以工 ...
我有一个树形视图,其中在项目容器样式中添加了事件指示符,以将鼠标悬停在按F1时捕获。 因此,在后面的代码中,我试图找到鼠标悬停的子对象。 仅在扩展节点并尝试一次节点后,才能在树中找到子对象,每次都能正确捕获到按下键。 因此,这只是第二次找到IsMouseOver子对象。 我已经为目标 ...
我有一个简单的例子来说明这个问题。 有两个Window ,其中一个是MainWindow ,另一个是SecondWindow 。 我在底部的SecondWindow内放了一个大按钮,该按钮有一个IsMouseOver触发器。 但是当光标移动时它不能正常工作。 我使用下面的代码来创建整个示例。 尝试一 ...
我有两个Windows用于应用程序。 其中一个是MainWindow ,另一个是设置。 使用ShowDialog单击设置按钮并将其Owner设置为MainWindow时,将打开SettingsWindow 。 在SettingsWindow我在窗口的最底部有一个按钮,它在IsMouse ...
我有一个WPF项目,其中有一个嵌套在ListView中的GridView,我想更改行的样式。 我想更改光标上方的颜色。 我怎么做? 这是我的XAML ...
如何在现有WPF TabControl中触发IsMouseOver属性? 我尝试制作样式,但它只会创建一个新的选项卡。 我想将其应用到我已经制作的选项卡上。基本上我想做的是在鼠标位于标题上方时编辑标题的背景。 有办法吗? 也许通过C#? <TabControl Horizon ...
我有UserControl:网格,边框,图像,按钮。 我需要为UserControl创建样式并以这种样式创建Trigger。 我的风格: 但是,如何在XAML文件中将测针与UserControl绑定在一起? ...
我有一个带有UserControl的窗口,该UserControl有一个元素。 如果将鼠标移到UserControl内的元素上,我希望Window内的其他一些元素做出反应(例如:隐藏它们)。 用户控件 我知道我必须使用依赖项属性,但是我无法将我发现的示例用于该问题。 ...
我正在开发WPF项目。 如果Button的isMouseHover为true,我想删除按钮上的突出显示(图片中的蓝色)。 而且我不确定它是否称为高光。 也许是效果,焦点等。我添加了BorderBrush是透明的,但是没有用。 代码如下: 图片如下。 IsMouseOver为tr ...
我正在尝试更改StackPanel中某个项目的不透明度,但它似乎无能为力,我已经在网上搜索了大约一个小时,而我似乎找不到我所拥有的东西做错了...这是我的代码: 如您所见,我已经在中添加了样式,然后在StackPanel中对其进行了调用,但是当我将鼠标悬停在样式中时,不透明度不会改变 ...
我正在使用路径绘制三角形,并且IsMouseOver属性仅在鼠标指针位于三角形上时才为true。 当指针位于路径背景(透明)上时,我也希望它也为True。 如何获得此结果? ...
我有一个带有 ToggleButton 的网格。 ToggleButton 有一个 ControlTemplate,在这个 ControlTemplate 中我定义了一个 Ellipse 和一个 Path。 如果 ToggleButtons IsMouseOver 属性为真,则椭圆和路径上的颜色会 ...
我有一个标签项,标题具有以下形式:image_margin_textblock。 当鼠标光标在图像上方时,以及在文本块上方,触发器IsMouseOver正常工作。 但是,当鼠标光标位于Image和Textblock之间的边距上时,不会触发IsMouseOver触发器。 这会产生恼人的闪 ...
我有一个带有TabItem元素的IsMouveOver触发器的问题。 当鼠标光标位于TabItem上时,其背景颜色会发生变化,这就是我想要的=>它的工作原理。 但是,只要我的鼠标光标位于TabItem内的项目上,TabItem的背景色也会更改。 这是与样式相关的XAML: ...
另一个上有两个堆栈面板。 因此,第一个堆栈面板始终可见并且具有条形码。 我希望当mouseOver时,具有可见性“ Collapsed”的第二个堆栈面板x:Name =“ Verborgen”具有可见性“ Visible”,现在可见的堆栈面板需要具有z-Index 9999。 这是项目 ...