TextBox'umda bir ExceptionValidationRule
var:ExceptionValidationRule istisnalara tepki vermiyor
<Window.Resources>
<Style x:Key="textStyleTextBox" TargetType="TextBox">
<Style.Triggers>
<Trigger Property="Validation.HasError" Value="true">
<Setter Property="ToolTip" Value="{Binding RelativeSource={RelativeSource Self}, Path=(Validation.Errors)[0].ErrorContent}" />
</Trigger>
</Style.Triggers>
</Style>
</Window.Resources>
<TextBox x:Name="myTextBox"
{Binding Path=MyProperty, ValidatesOnExceptions=True}"
Style="{StaticResource ResourceKey=textStyleTextBox}" />
private int myProperty;
public int MyProperty
{
get { return myProperty; }
set
{
if(value > 10)
throw new ArgumentException("LOL that's an error");
myProperty = value;
}
}
DEBUG
modunda, uygulama "LOL that's an error"
işlenmemiş istisna ile çöküyor (WPF Binding Engine bunu yakalamıyor ve ben düşünmelisin ...).
RELEASE
modunda, her şey düzgün çalışıyor.
Birisi bana diyebilir ki neden bu oluyor? Ve bunu nasıl düzeltebilirim?
Ekli UnhandledException olayınız var mı? – Krimson