Tag: 样式

WPF C#button样式

会有人知道如何重新创buildWPF中的button样式? 因为我不知道如何制造不同的车厢。 以及2种不同的文字和文字样式?

声明文本装饰,如下划线,样式中的删除线

如何在样式定义中包含下划线,删除线等文字装饰: <Style x:Key="UnderlinedLabel"> <Setter Property="Control.FontFamily" Value="Trebuchet MS" /> <Setter Property="Control.FontSize" Value="14" /> <!– Next line fails –> <Setter Property="Control.TextDecorations" Value="Underline" /> </Style> 我熟悉使用下面的XAML来强调文本: <TextBlock> <Underline> Underlined text </Underline> </TextBlock> 然而,文本装饰只是另一种风格,我希望能够像FontWeight,FontSize等那样声明性地定义它。 [更新] 我将这种风格应用于Label控件。 这是我的主要问题。 看起来你不能在标签中加下文字。 更改为一个TextBlock(谢谢gix),一切都很好。

在XAML风格中,如何将纯色背景更改为渐变?

我有一个MainResources.xaml文件,其中我有一个样式,它定义了我的应用程序中每个窗口的外观: <Style x:Key="MainBorderStyle" TargetType="{x:Type Border}"> <Setter Property="Background" Value="WhiteSmoke" /> <Setter Property="BorderBrush" Value="LightGray" /> <Setter Property="BorderThickness" Value="1" /> <Setter Property="CornerRadius" Value="5" /> <Setter Property="SnapsToDevicePixels" Value="True" /> </Style> 而不是“WhiteSmoke”,我希望我的背景是这个渐变: <LinearGradientBrush> <GradientStop Color="#ccc" Offset="0"/> <GradientStop Color="#bbb" Offset="1"/> </LinearGradientBrush> 但下面的尝试会导致VS2008告诉我“样式设置器不支持子元素”: <Style x:Key="MainBorderStyle" TargetType="{x:Type Border}"> <Setter Property="Background"> <LinearGradientBrush> <GradientStop Color="#ccc" Offset="0"/> <GradientStop Color="#bbb" Offset="1"/> </LinearGradientBrush> </Setter> <Setter Property="BorderBrush" Value="LightGray" /> […]

将样式的TargetType属性设置为基类

我只是在WPF中探索一下,并希望我的窗口上的所有元素共享相同的边距。 我发现所有能够有余量的控件都是从FrameworkElement派生的,所以我尝试了以下方法: <Window.Resources> <Style TargetType="{x:Type FrameworkElement}"> <Setter Property="Margin" Value="10" /> </Style> </Window.Resources> 而且,这不起作用。 我可以将其应用于所有button,但不适用于从Button派生的所有元素。 我错过了什么,或者这是不可能的? 我唯一一个喜欢使用CSS的WPF会是一个好主意?

WPF DataGridselect的行样式

我困住了一个非常愚蠢的问题 – 需要在WPF DataGrid中select样式。 我想显示一个带有蓝色边框的矩形,而不是用一些颜色填充整行。 任何想法如何实现这个? 这只是一些方法,使它很容易。

增加包含浮动嵌套div的父div的高度

我似乎无法自动增长我的父母div的高度基于其浮动子div。 所有的孩子都漂浮着,占据空间,然后包裹到下一行。 可以有不断变化的stream动孩子数量,父母必须自动调整身高。 (父div作为所有浮动div的背景)。 在父div下面还有第二个div,需要向下推,这样才能在浮动div下面。 这个解决scheme在IE中是非常重要的。

主题不适用于Android上的DialogFragment

我将我的旧对话框切换到DialogFragment,但主题和样式似乎没有工作。 我使用兼容库v4中的DialogFragment,并在onCreate方法中尝试调用setStyle(style,theme); 有很多不同的主题,但是对话框总是在运行Android 4.0.3的模拟器中显示为“旧”对话框(即,它不显示在Holo主题中)。 还有什么我应该做的? 是否使用兼容性库禁用Holo主题或任何东西? 如果是这种情况,我应该创build两个DialogFragments,一个用于旧版本,一个用于较新版本? 谢谢! 这是我的对话框的(简化)代码。 我已经尝试了Theme_Holo_Dialog_NoActionBar和Theme_DeviceDefault_Dialog_NoActionBar,但是Android 4仿真器总是将对话框显示为“旧”对话框而不是使用全息主题。 我究竟做错了什么? 🙁 […] import android.support.v4.app.DialogFragment; […] public class AlertDialogFragment extends DialogFragment { public static AlertDialogFragment newInstance(int id) { AlertDialogFragment f = new AlertDialogFragment(); Bundle args = new Bundle(); args.putInt("id", id); f.setArguments(args); } @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); int style = DialogFragment.STYLE_NORMAL, theme […]

Android切换button的自定义外观

我一直在尝试自定义切换button的外观,但没有成功。 以下是我想要的样子: 有人可以给我一个教程吗?

在一个TextView Android多色彩

可能重复: 是否有可能在一个TextView中有多个样式? 我希望我的TextView以红色显示其文本的一部分,其他部分以黑色显示。 它的内容(文本)是dynamic创build的,我不知道有多less单词会变成红色。 有没有什么办法做到这一点,如在HTML – CSS?

如何从触发器绑定到另一个控件的属性?

在我的特殊情况下,我想绑定到TextBox的IsReadOnly属性来设置Button的Content属性? 它们都是同一个StackPanel的一部分。 我试着用一个DataTrigger来绑定到TextBox的ElementName和一个使用TextBox名称作为SourceName的触发器。 有什么想法吗?