以编程方式访问 UI 元素 UWP

sohel14_cse_ju

我的 C++ 通用应用程序的 xaml 文件中有一些控件。我想访问元素并设置一些属性值。

<PivotItem Header="Home">
  <Grid>
   <Grid.ColumnDefinitions>
   <ColumnDefinition Width="4*"></ColumnDefinition>
   <ColumnDefinition Width="3*"></ColumnDefinition>
   </Grid.ColumnDefinitions>
   <StackPanel Padding="8,8,8,8">
    <TextBlock Margin="8" Text="A"/>
    <Border Margin="8,0,0,0" HorizontalAlignment="Left" BorderBrush="Gray" BorderThickness="2" Grid.Row="0">
     <TextBox x:Name="controlA" x:Uid="controlA" HorizontalAlignment="Left"  Width="160" Text="100 kHz" IsEnabled="False" IsReadOnly="True"/>
    </Border>
   </StackPanel>
  </Grid>
</PivotItem>

是否可以以编程方式访问我的控件。

我最终按照接受的答案做了如下:

//Code For a text box
for (auto&& child : tstStack->Children)
{                                   
   TextBlock^ temp = dynamic_cast<TextBlock^>(static_cast<Object^>(child));
}
彼得·托尔 - MSFT

除了x:Name提升为类中字段名称之外,您还可以使用特定于元素的属性遍历树。例如,StackPanel->Children返回可以添加、删除、枚举等的子元素集合。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以编程方式创建新的UI元素

来自分类Dev

引用以编程方式创建的 UI 元素

来自分类Dev

以编程方式访问网格元素

来自分类Dev

使用鼠标UWP调整UI元素的大小

来自分类Dev

UWP 中几个 ui 元素的动画

来自分类Dev

以编程方式访问Polymer内部元素

来自分类Dev

如何以编程方式更好地布局UI元素?

来自分类Dev

在UI元素上以编程方式调用iOS无障碍语音

来自分类Dev

C#UWP-如何访问以编程方式创建的控件?

来自分类Dev

将UI元素粘贴在UWP窗口的右上角

来自分类Dev

从 UWP 中的 DataTemplate 生成的 UI 元素的事件处理

来自分类Dev

UWP[Xaml] 如何访问 Button 内的元素

来自分类Dev

如何以编程方式访问使用<ui:define>创建的内容?

来自分类Dev

从非UI线程访问UI元素

来自分类Dev

从片段类访问UI元素

来自分类Dev

以编程方式创建UI元素时,Monomac上的“无法识别的选择器”

来自分类Dev

以编程方式处理C#UI表单元素的动态范围

来自分类Dev

如何创建UI元素列表,每个元素对齐方式不同?

来自分类Dev

从其他类访问UI元素

来自分类Dev

来自Controller(Singleton)的JavaFX访问UI元素

来自分类Dev

访问XAML WPF中创建的UI元素

来自分类Dev

来自Controller(Singleton)的JavaFX访问UI元素

来自分类Dev

在网格中访问WPF UI元素

来自分类Dev

如何在UWP中始终将UI元素放在首位

来自分类Dev

For Loop以编程方式隐藏元素

来自分类Dev

以编程方式注释xml元素

来自分类Dev

以编程方式删除html元素

来自分类Dev

Segoe UI符号-以编程方式

来自分类Dev

在UWP中以编程方式绑定列宽?