0
У меня есть границы (кнопки) внутри StackPanel:Как узнать, какой граница щелкнул в Javascript-WPF-C#
<StackPanel>
<Border MouseLeftButtonUp="selectStudent" x:Name="button_0">
<TextBlock >Anna</TextBlock>
</Border>
<Border MouseLeftButtonUp="selectStudent" x:Name="button_1">
<TextBlock>Bart</TextBlock>
</Border>
</StackPanel>
Если x:Name="button_0"
нажата, я хочу, чтобы изменить Visibility
из x:Name="titel_0"
в Visible
и все другие названия остаться Collapsed
<TextBlock Visibility="Collapsed" x:Name="titel_0">Anna</TextBlock>
<TextBlock Visibility="Collapsed" x:Name="titel_1">Bart</TextBlock>
Я поместил границы и названия в массиве:
var buttons = new Array(2);
for (var i = 0; i < 2; i++) {
buttons[i] = schermPage.content.findName('button_' + i);
}
var titels = new Array(2);
for (var i = 0; i < 2; i++) {
titels[i] = schermPage.content.findName('titel_' + i);
}
Как начать запись функции selectStudent
?
Я пытался делать
function selectStudent() {
if (buttons[0]) {
titels[0].Visibility = 'Visible'
}
}
Но если я нажимаю на другой границе он все еще показывает Anna
Что это надо делать с javascript? –