Как получать данные внутри элемента WPF
Вот код с элементами:
<Border Background="#FFECECEC" Width="335" Height="30">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="33"></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<CheckBox Margin="0 0 2 0" Width="15" Height="15" Grid.Column="0">
<CheckBox.LayoutTransform>
<ScaleTransform ScaleX="1.4" ScaleY="1.5"></ScaleTransform>
</CheckBox.LayoutTransform>
</CheckBox>
<Grid Grid.Column="1">
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition Width="33"></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBlock FontSize="15" Width="100" VerticalAlignment="Center" HorizontalAlignment="Center">Desktop13123</TextBlock>
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="15" Grid.Column="1">10.10.10.10</TextBlock>
<Image Width="15" Height="15" Grid.Column="2" Source="/link_element.png"></Image>
</Grid>
<Border Cursor="Hand" Background="Transparent" Grid.Column="1"></Border>
</Grid>
</Border>
<Border Background="#FFECECEC" Width="335" Height="30">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="33"></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<CheckBox Margin="0 0 2 0" Width="15" Height="15" Grid.Column="0">
<CheckBox.LayoutTransform>
<ScaleTransform ScaleX="1.4" ScaleY="1.5"></ScaleTransform>
</CheckBox.LayoutTransform>
</CheckBox>
<Grid Grid.Column="1">
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition Width="33"></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBlock FontSize="15" Width="100" VerticalAlignment="Center" HorizontalAlignment="Center">Desktop13123</TextBlock>
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="15" Grid.Column="1">10.10.10.10</TextBlock>
<Image Width="15" Height="15" Grid.Column="2" Source="/link_element.png"></Image>
</Grid>
<Border Cursor="Hand" Background="Transparent" Grid.Column="1"></Border>
</Grid>
</Border>
<Border Background="#FFECECEC" Width="335" Height="30">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="33"></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<CheckBox Margin="0 0 2 0" Width="15" Height="15" Grid.Column="0">
<CheckBox.LayoutTransform>
<ScaleTransform ScaleX="1.4" ScaleY="1.5"></ScaleTransform>
</CheckBox.LayoutTransform>
</CheckBox>
<Grid Grid.Column="1">
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition></ColumnDefinition>
<ColumnDefinition Width="33"></ColumnDefinition>
</Grid.ColumnDefinitions>
<TextBlock FontSize="15" Width="100" VerticalAlignment="Center" HorizontalAlignment="Center">Desktop13123</TextBlock>
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="15" Grid.Column="1">10.10.10.10</TextBlock>
<Image Width="15" Height="15" Grid.Column="2" Source="/link_element.png"></Image>
</Grid>
<Border Cursor="Hand" Background="Transparent" Grid.Column="1"></Border>
</Grid>
</Border>
У меня есть 3 Border, которые находятся внутри ListBox. Как мне перебирать эти border и доставать из них данные. Внутри этих border есть textbox'ы и checkbox'ы, которые находятся глубоко в гридах и прочих элементах. Имен у элементов не должно быть, так как все эти border будут либо добавляться, либо удаляться.
Неужели в wpf нельзя также просто доставать элементы как на javascript из html?