1
我遇到麻煩驗證字段。 我有一個指定的名爲Test的屬性,其代碼在 以下時發生異常,當它小於零但驗證不起作用時。 我正在使用從視圖調用的Web服務。 我想我忘了包括一些東西,但我不知道是什麼。Silverlight驗證不起作用
非常感謝。
頁:
namespace MonitorizacionIncidencias.Views
{
public partial class TESTING : Page
{
private IncidenciasServiceClient proxy = new IncidenciasServiceClient();
public TESTING()
{
InitializeComponent();
proxy.NextCompleted += new EventHandler<NextCompletedEventArgs>(proxy_NextCompleted);
proxy.NextAsync(null, 9, false);
}
void proxy_NextCompleted(object sender, NextCompletedEventArgs e)
{
DataContext = e.Result;
}
}
}
XAML:
<TextBox Text="{Binding TEST, Mode=TwoWay, NotifyOnValidationError=true, ValidatesOnExceptions=true}" Height="23" HorizontalAlignment="Left" Margin="243,283,0,0" x:Name="textBox2" VerticalAlignment="Top" Width="120" />
型號:
[DataContract]
public class Incidencia
{
[DataMember]
public int TEST
{
get
{
return test;
}
set
{
if (value < 0)
throw new Exception("TEST EXCP");
test = value;
}
}
}
+1與代碼寫清楚問題&XAML(讓生活變得如此簡單) – 2012-07-09 13:19:43