wpf-style

    0热度

    2回答

    当我根据toggleButton状态将样式应用于ToggleButton以更改内容时,不显示背景图像。 这个想法是,我有一个图像,当它被点击时,我想添加一个颜色过滤器的图像。 <Page.Resources> <Style TargetType="{x:Type ToggleButton}" x:Key="tgStyle"> <Setter Property="Overr

    0热度

    1回答

    我要创建每个列标题有圆角这WPF的表是我走到这一步: ,你可以看到,我有理想的结果有一些不想要的结果。 不希望出现的是,所有数据网格头本身(不是列)获得相同的边框,我需要使它透明,我该怎么做? 这是风格的一部分: <DataGrid.ColumnHeaderStyle> <Style TargetType="{x:Type DataGridColumnHeader}"> <S

    2热度

    1回答

    我有一个应用程序资源的样式,我想应用于许多不同的饼图。风格看起来像这样: <Style x:Key="aaa" TargetType="{x:Type nm:CustomChartControl}"> <Setter Property="..." Value="..." /> <!-- etc --> <nm:CustomChartControl.Series>

    3热度

    1回答

    我有WPF样式相关的问题。 让我们使用类(或准备这样)来包含DependencyProperty。 public class MyProperty : DependencyObject { public static readonly DependencyProperty exampleValueProperty = DependencyProperty.Register("examp

    0热度

    1回答

    我有自定义按钮模板。 Button包含画布元素,画布包含两行(十字)。 我想要实现的是当鼠标位于按钮上方时,更改按钮的背景颜色。 但是,只有当鼠标位于按钮整个区域的小部分的画布线元素上时,背景才会变化。 请问我能做些什么来改变背景,当鼠标在按钮的任何区域? 我可以在XAML编辑器中看到Canvas元素被拉伸到整个按钮上,但直到鼠标悬停在线元素上时它仍然不起作用。 这是我的按钮样式: <Style

    1热度

    1回答

    我有一个很大的WPF应用程序。我正在寻找使UI多线程。作为该过程的一部分,我将一些应用程序级别的控件和样式资源移动到Window级别。 (根据经验我知道我不能使用DynamicResource并在应用程序级别解析,除非我在应用程序线程上。)无论如何,我移动了一堆控制资源。应用程序的工作发现有一个令人讨厌的问题:我的所有动画都在FrameworkElement Height和Width上打破。他们都

    5热度

    3回答

    我有一个WPFDataGrid代表XAML。我为我的网格TableView使用RowStyle,但也需要为特定单元格设置一些属性。我需要这些单元格具有行样式的属性,并将单元格样式中的额外属性应用于这些属性之上。 我需要的是这样的事情,虽然这并不工作,因为它在说: 目标类型“CellContentPresenter”是无法转换为基类型“GridRowContent” <Style x:Key="My

    0热度

    2回答

    也许我缺少明显的东西,但我不知道这一个了...我在app.xml中定义的按键风格,呈现出“平”寻找按钮: <Style x:Key="FlatButton" TargetType="{x:Type Button}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x

    0热度

    1回答

    我的应用程序包含绑定到来自单个SQL数据库表的可观察集合的对象的数据网格。一旦列包含日期和时间,我想突出显示超过30分钟的行。 XAML <!--DataGrid style--> <Style x:Key="DataGridStyle" TargetType="{x:Type DataGrid}"> <Setter Property="ColumnHeaderStyle" Value

    0热度

    2回答

    我有一个TextBlock风格是这样的: <Style TargetType="TextBlock" x:Key="FormLabel"> <Setter Property="Height" Value="20" /> <Setter Property="Margin" Value="10" /> <Setter Property="TextAlignment" Va