Как получать данные внутри элемента 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?


Ответы (0 шт):