Note that there are some explanatory texts on larger screens.

plurals
  1. PODo not add a event click
    primarykey
    data
    text
    <p>When you add a Click event throws System.NullReferenceException.</p> <pre><code>&lt;ListBox DockPanel.Dock="Top" DataContext="{Binding idPerson, Converter={StaticResource ConvertTrainersFromClientsKey}}" ItemsSource="{Binding}" &gt; &lt;ListBox.ItemTemplate&gt; &lt;DataTemplate&gt; &lt;DockPanel&gt; &lt;Button Content="{Binding name_trainer}" Tag="{Binding idPersonTrainer}" DockPanel.Dock="Top" Click="Button_Click"/&gt;//this Button_Click &lt;DockPanel&gt; &lt;TextBlock Text="Окончание заявки: "/&gt; &lt;TextBox DockPanel.Dock="Top" Style="{StaticResource TextBoxIsReadOnly}" Text="{Binding date_payment}"/&gt; &lt;/DockPanel&gt; &lt;/DockPanel&gt; &lt;/DataTemplate&gt; &lt;/ListBox.ItemTemplate&gt; &lt;/ListBox&gt; </code></pre> <p>without the event everything works fine</p> <p>event code:</p> <pre><code>private void Button_Click(object sender, RoutedEventArgs e) { } </code></pre> <p>edit:</p> <p>complete code in which the event in another element works well in right there.</p> <pre><code>&lt;ListView DockPanel.Dock="Top" Grid.Row="0" x:Name="datagrid" Loaded="datagrid_Loaded" ItemsSource="{Binding Client}"&gt; &lt;ListView.ItemTemplate&gt; &lt;DataTemplate&gt; &lt;DockPanel LastChildFill="False"&gt; &lt;Border Margin="10" Width="100" BorderThickness="3" BorderBrush="LightBlue" CornerRadius="2" &gt; &lt;DockPanel&gt; &lt;Image Source="{Binding photo, Converter={StaticResource ConvertNullImageKey}}"/&gt; &lt;/DockPanel&gt; &lt;/Border&gt; &lt;DockPanel Margin="10" Width="{Binding BindingGroupName=dockwidth}"&gt; &lt;TextBox DockPanel.Dock="Top" Style="{StaticResource TextBoxIsReadOnly}" Text="{Binding name_client}"/&gt; &lt;Label Content="Сопровождающий" DockPanel.Dock="Top"/&gt; &lt;ListBox DockPanel.Dock="Top" x:Name="listbox" DataContext="{Binding idPerson, Converter={StaticResource ConvertTrainersFromClientsKey}}" ItemsSource="{Binding}" &gt; &lt;ListBox.ItemTemplate&gt; &lt;DataTemplate&gt; &lt;DockPanel&gt; &lt;Button Content="{Binding name_trainer}" Tag="{Binding idPersonTrainer}" DockPanel.Dock="Top" /&gt; &lt;DockPanel&gt; &lt;TextBlock Text="Окончание заявки: "/&gt; &lt;TextBox DockPanel.Dock="Top" Style="{StaticResource TextBoxIsReadOnly}" Text="{Binding date_payment}"/&gt; &lt;/DockPanel&gt; &lt;/DockPanel&gt; &lt;/DataTemplate&gt; &lt;/ListBox.ItemTemplate&gt; &lt;/ListBox&gt; &lt;Label DockPanel.Dock="Top" Content="Нету" Visibility="{Binding ElementName=listbox, Converter={StaticResource ConvertTrainersFromClientsVisibilityKey}}"/&gt; &lt;/DockPanel&gt; &lt;Grid Margin="10"&gt; &lt;Grid.RowDefinitions&gt; &lt;RowDefinition/&gt; &lt;RowDefinition/&gt; &lt;RowDefinition/&gt; &lt;RowDefinition/&gt; &lt;RowDefinition/&gt; &lt;/Grid.RowDefinitions&gt; &lt;Grid.ColumnDefinitions&gt; &lt;ColumnDefinition/&gt; &lt;ColumnDefinition/&gt; &lt;/Grid.ColumnDefinitions&gt; &lt;TextBlock Text="Дата рождения" Grid.Column="0" Grid.Row="0" Margin="5"/&gt; &lt;TextBlock Text="Адрес" Grid.Column="0" Grid.Row="1" Margin="5"/&gt; &lt;TextBlock Text="Телефон" Grid.Column="0" Grid.Row="2" Margin="5"/&gt; &lt;TextBlock Text="Email" Grid.Column="0" Grid.Row="3" Margin="5"/&gt; &lt;TextBlock Text="Партнер" Grid.Column="0" Grid.Row="4" Margin="5"/&gt; &lt;TextBox Text="{Binding date_reg}" Grid.Column="1" Grid.Row="0" Margin="5"/&gt; &lt;TextBox Text="{Binding address}" Grid.Column="1" Grid.Row="1" Margin="5"/&gt; &lt;TextBox Text="{Binding phone}" Grid.Column="1" Grid.Row="2" Margin="5"/&gt; &lt;TextBox Text="{Binding mail}" Grid.Column="1" Grid.Row="3" Margin="5"/&gt; &lt;Button Content="{Binding namePartner}" Click="Button_Click_1" Grid.Column="1" Grid.Row="4" Margin="5"/&gt; &lt;/Grid&gt; &lt;DockPanel LastChildFill="False" Margin="10"&gt; &lt;Button Content="Редактировать" DockPanel.Dock="Top" Margin="10" x:Name="p_editStudent" Click="p_editStudent_Click" VerticalAlignment="Center" /&gt; &lt;Button Tag="{Binding idPerson}" Content="Переписка" Margin="10" x:Name="p_allMessages" Click="p_allMessages_Click" DockPanel.Dock="Top" VerticalAlignment="Center" /&gt; &lt;Button Content="Написать письмо" Margin="10" x:Name="p_sendMessageForStudent" Click="p_sendMessageForStudent_Click" DockPanel.Dock="Top" VerticalAlignment="Center" /&gt; &lt;/DockPanel&gt; &lt;/DockPanel&gt; &lt;/DataTemplate&gt; &lt;/ListView.ItemTemplate&gt; &lt;/ListView&gt; </code></pre> <p>is work</p> <pre><code>&lt;Button Content="{Binding namePartner}" Click="Button_Click_1" Grid.Column="1" Grid.Row="4" Margin="5"/&gt; </code></pre> <p>click not work</p> <pre><code>&lt;Button Content="{Binding name_trainer}" Tag="{Binding idPersonTrainer}" Click="Button_Click" DockPanel.Dock="Top" /&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload