Я устанавливаю свойство Text элемента управления Textbox, а также добавляю к нему Interaction.Trigger. Возникает исключение, когда я пытаюсь проанализировать этот XAML с помощью XamlReader.Parse()
:
Xaml, который у меня есть:
<Grid xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:cmd="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras.WPF4"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
Name="TopPanel" >
<Grid.ColumnDefinitions>
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<TextBox Name="TextBox_8241" FocusManager.IsFocusScope="True" Grid.Column="1" Grid.Row="1" xml:space="preserve"
Text="{Binding ppp, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseEnter">
<cmd:EventToCommand PassEventArgsToCommand="True" Command="{Binding TextBox_8241_MouseEnterCommand}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</TextBox>
</Grid>
Сообщение об исключении: {"Свойство Text уже установлено в TextBox". Номер строки «1» и позиция строки «X».}
позиция строки указывает на закрывающий тег TextBox </TextBox>
Если я не устанавливаю Interaction.Triggers, он анализирует нормально, но хотя бы один Interaction.Triggers установлен, он выдает исключение...
Может ли кто-нибудь пролить свет на это, пожалуйста?