问题标签 [styles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
18926 浏览

wpf - WPF 样式设置器 * 高度和宽度

我正在尝试创建一个 WPF 应用程序,它由一个 9x9 网格组成,其中行和列使用不同的样式。我希望做的是为列和行定义的高度和宽度提供一个星值。这在当前上下文中似乎不起作用。这甚至可能吗?如果可以,怎么做?

0 投票
1 回答
10272 浏览

wpf - WPF - 如何将样式应用于 AdornedElementPlaceholder 的 AdornedElement?

我正在尝试将样式应用于装饰元素,但我不知道正确的语法。这是我尝试过的:

唯一的问题是以下行不起作用:

任何帮助将不胜感激。

谢谢,

-查尔斯

0 投票
4 回答
37482 浏览

asp.net - ASP.NET MenuItem 个别样式

我希望使用 ASP.NET 菜单控件来导航我的网站。但是,我要求每个 MenuItem 的样式必须不同(不同的颜色,静态和 onHover)。如果不创建从 MenuItem 继承的自定义类,这可能吗?

对更好的解决方案的想法?

0 投票
1 回答
62389 浏览

wpf - 从外部文件或程序集加载 WPF 样式或其他静态资源

我有几个 WPF 应用程序,我希望我的所有样式都在一个共享程序集中,而不是在每个应用程序中单独声明它们。

我正在寻找一种方法,这样我就不必更改Style="{StaticResource BlahBlah}"现有应用程序中的所有内容;我只想添加对这个样式程序集的引用,并从当前应用程序中删除它,所以它是从程序集中获取的。

有什么办法吗?

0 投票
1 回答
2668 浏览

silverlight - 如何从 silverlight 文本框控件中删除焦点矩形

有人对如何从 silverlight 文本框中删除焦点矩形有任何想法吗?(我说的是当您单击 texblock 开始输入时出现的蓝色矩形)

我正在查看文本框的默认样式和模板,但似乎无法确定要调整哪个元素。

谢谢!

0 投票
2 回答
965 浏览

css - 如何管理子组件的样式?

如何为自定义 Flex 组件定义默认样式?是一个好的开始,但我想为包含其他组件的自定义组件创建自定义样式。

自定义组件是 Canvas。它包含其他画布、按钮、列表等。我不想让子组件使用与父组件相同的值,并且我想让一些样式值“跳转”父组件并且只影响特定的子组件(不是所有的人)。

我想有一个单一的 CSS 定义,其中包含父组件和每个子组件的值,而不是每个单独的样式。

我可以在 CSS 文件中包含实际上不是标准 CSS 的样式值(例如 buttonCornerRadius、mainPaneBackgroundColor、actionBitmap)吗?

我应该在哪里将样式传播到子组件?this.updateDisplayList() ?

我怎么知道值是通过 setStyle 更改还是加载新的 CSS 文件(因为 StyleManager 没有事件)?

谢谢

0 投票
3 回答
15356 浏览

wpf - 如何使 WPF 资源样式在运行时可切换?

我在 WPF 中使用了样式资源,因此在我的 App.xaml 中我可以定义是使用客户还是管理员布局。通过以类似 HTML/CSS 的方式从主 XAML 中获取所有样式,这可以很好地工作。

现在如何使这个动态化,以便我可以单击应用程序中的按钮并在运行时在客户和管理员之间切换布局?

附录:

感谢 Meeh 的链接,所以我做了这个,当我调试时,它会遍历所有行但仍然不会改变布局,我还需要做什么才能在运行时改变布局?

 

原始代码:


应用程序.xaml:

Window1.xaml:

管理员布局.xaml:

客户布局.xaml:

0 投票
1 回答
1639 浏览

silverlight - Silverlight:将数据上下文应用于样式中的元素

我已经在app.xaml. 此样式包含几个文本块,当我将样式应用于对象时,我想控制这些文本块,在本例中为 UserPin。如何访问这些 TextBlocks 运行时?我通过以下方式获得风格:

样式如下所示:

TextBlock我要设置的值是txtBottom. 如您所见,我尝试将数据上下文和数据绑定应用于该字段。这可行,但所有对象当然都会获得值“初始名称”。

我的问题是:

  1. 我如何应用我的数据上下文进行txtBottom.Text更改,或者
  2. 如何在没有数据绑定的情况下更改TextBlock命名的值?txtBottom
  3. 简而言之,我可以访问这些字段或属性吗?

运行时:) 到目前为止,我发现触发器只能在 WPF 中使用。

我想到了这样的事情:

locationData我的对象在哪里包含数据。

如果有人想知道;我在地图上放置图标并想命名它们。

0 投票
6 回答
61700 浏览

wpf - WPF 按钮文本环绕样式

如何更改 WPF 中按钮的默认文本环绕样式?

显而易见的解决方案:

不起作用,因为 Textwrapping 显然在这里不是可设置的属性。

如果我尝试:

我只是从编译器那里得到一个毫无价值的回应:

删除 ControlTemplate 标记会保留错误。

以下尝试产生不同的错误:

我看到我可以为每个按钮单独设置文本换行,但这非常愚蠢。我怎样才能把它作为一种风格?什么是神奇的词?

为了将来参考,我在哪里可以找到这些神奇单词的列表,这样我就可以自己做这件事了?当我试图找出 setter 可以设置哪些属性时,MSDN 条目毫无用处。

0 投票
2 回答
1612 浏览

wpf - 缩放后执行翻译的 WPF 样式

如this question所述,我有一种Button我一直在 WPF 中开发的风格。我想对这种风格做的另一件事是稍微缩小一点,让它看起来像被点击一样被点击。现在,转换代码如下所示:Button

所以,这很令人兴奋。问题是,与按钮所在区域左上角 相关的ScaleTransform比例尺(即,它正在重新缩放到按钮的 0,0 坐标,或者至少,这是我假设的)。ImageButton

我的理解TranslateTransform是它是像素坐标,而不是相对于对象大小的坐标。如果我输入TranslateTransform0.01、0.01 的 a,那么它将Button在 x 和 y 上移动 0.01 像素,而不是在每个方向上移动 0.01*sizeof(imagedimension) 像素。我怎样才能得到这种相对变换,我怎样才能让它作为一种风格发生,即,所以我不必为Button我所拥有的每种不同尺寸做不同的数学运算?