0

是否可以在 WPF 中选择与 jQuery 选择器相同类型的项目?

    <div class="good">123<div>
    <div class="good">234<div>
    <div class="good">345<div>
    <div>aaa<div>

通过 jQuery,我们可以通过 $('.good') 选择所有“good”类的 div。

对于 WPF,是否可以通过添加某种类来控制来进行这样的选择?

ps:我正在做的是试图从后面的代码中改变一些控件的样式。目前,我通过更改已应用于控件的样式来做到这一点。目前,我想了想,想知道 WPF 是否支持这个 jQuery 样式选择。无论如何,在 WPF 中,以 javascript 方式执行似乎不是一个好主意。

4

2 回答 2

1

您可以本着这种精神做某事(请参阅此问题),但我感觉您正在尝试像使用 Javascript 一样执行 WPF,这可能不是最好的方法。

如果是这种情况,我建议查看MVVM,尤其是这篇文章,它的例子是我在该主题上找到的最好的。

于 2012-11-08T08:01:42.300 回答
1

在 wpf 中有一个视觉树(顶部容器中视觉元素的表示),您可以使用例如 VisualTreeHelper 类搜索和选择视觉树中的元素,

见参考http://wpftutorial.net/LogicalAndVisualTree.html

但我不建议这样做,这不是改变 wpf 中元素的方式。准确解释你需要做什么,我会尽力指出这个地方。

于 2012-11-08T08:17:11.230 回答