OnMouseOver控件涂成浅红色并保持这种状态?
你至少需要10声誉发表图片OnMouseOver控件涂成浅红色并保持这种状态?
我甚至不知道如何解决这个问题。
github上Veselov - 梅德/ DP
UPD:
这里的视频,如果你认为我做它通过样式,谢谢你的夸奖
UPD:UPD:
1)下载并安装了MSVS2017 proffessional的最新更新
2)我使用显卡nvidia gt670。我下载了最新的驱动程序更新并安装了它。
预留库的问题。
在风格
1)下载并安装最新的更新为MS VS 2017年专业
2)我用的显卡NVIDIA gt670。我下载了最新的驱动程序更新并安装了它。
预留库的问题。
<Style x:Key="ButtonC" TargetType="Button" >
<Setter Property="CommandParameter" Value=""/>
<Setter Property="Height" Value="30"/>
<Setter Property="Control.Margin" Value="10"/>
<Setter Property="MinWidth" Value="75"/>
<Setter Property="Background" Value="Silver"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
**<Setter Property="Background" Value="Red"/>**
</Trigger>
</Style.Triggers>
</Style>
这个触发不是当问题发生时。我添加它来消除问题。我特别指出“蓝色”,但没有帮助。 –
是的,对不起。我在我的机器上编译你的代码,它的工作原理...没有红色的效果......似乎链接到你的环境。你在win10下?我对7 – GCamel
尝试删除一个按钮上的样式
如果我们要编辑的背景下,我们可以编辑模板,我们可以右击该按钮,如下面的屏幕截图:
你会得到像这样的按钮的XAML:
<Grid>
<Button Content="Button" HorizontalAlignment="Left" Margin="151,157,0,0" VerticalAlignment="Top" Width="75" Template="{DynamicResource ButtonBaseControlTemplate1}""/>
</Grid>
所以你应该检查这个按钮的样式,如我的“Template =”{DynamicResource ButtonBaseControlTemplate1}“”,然后直接在你身边编辑它。
谢谢对于答案,但我的问题不是这个,我添加了一个视频 –
@ДмитрийТДА,你在其他Windows 10环境中测试它,实际上我们必须确定它是否与项目本身或类似于颜色的窗口有关/ resolution or display connection in your machine。 –
@ДмитрийТДА,这个问题在你身边怎么样?请你分享你身边的最新信息,它仍然没有帮助,你能用一个驱动器分享一个简单的例子吗?使用相同的环境在我们身边进行调试 –
在*上我们关心高质量的问题和解答。 在您再次提出问题之前,请阅读[如何提问](https://*.com/help/how-to-ask)。通过阅读帖子中的**文字**,您的问题应该可以理解。您可以使用图像来增强您的帖子。 –
谢谢,我会尽力修复它 –