Ion*_*zău 1 c# wpf wpf-controls
如果Canvas孩子存在,我如何通过标签检查?
例如,我想知道在我的Canvas(canvas1)中是否存在具有标记"p"的子项.
如果画布子项存在,我如何通过标签检查?
所以我想bool值就是你想要的
bool result = mycanvas.Children.Cast<FrameworkElement>()
.Any(x => x.Tag != null && x.Tag.ToString() == "p");
Run Code Online (Sandbox Code Playgroud)
我(x.Tag == null ? "" : x.Tag.ToString()) == "p")只是确保tag属性不为null.
要么
如果你想要Element那么
FrameworkElement result = mycanvas.Children.Cast<FrameworkElement>()
.Where(x => x.Tag != null &&
x.Tag.ToString() == "p")
.First();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1467 次 |
| 最近记录: |