Я использую silverlight, Мой код настроен для управления пользователем следующим образом:
myxaml.xaml (просто показывает кнопку переключения [строка 119])
<ToggleButton x:Name="btnToggleResizeMap" Checked="btnToggleResizeMap_Checked" Unchecked="btnToggleResizeMap_Unchecked" IsChecked="True"/>
codebehind.cs
public partial class MapRadar : UserControl
{
public delegate void OnMapExpandChange(object sender, EventArgs e);
public event OnMapExpandChange Expanded;
public event OnMapExpandChange NotExpanded;
private void btnToggleResizeMap_Checked(object sender, System.Windows.RoutedEventArgs e)
{
NotExpanded(this, null); //If i remove this line, the app runs fine
}
private void btnToggleResizeMap_Unchecked(object sender, System.Windows.RoutedEventArgs e)
{
Expanded(this, null); //If i remove this line, the app runs fine
}
}
Visual studio выдает эту ошибку до полной загрузки приложения:
AG_E_PARSER_BAD_PROPERTY_VALUE [Строка: 119, Позиция: 285]
на:
System.Windows.Application.LoadComponent(this, new System.Uri("/Xormis.Silverlight.ExSys;component/Views/Map/MapRadar.xaml", System.UriKind.Relative));
, которая находится внутри функции с именем public void InitializeComponent ()
Понятия не имею, что здесь происходит, есть что-то против того, чтобы вызовы событий были внутри другого события?