Я хотел бы использовать встроенную проверку поля Silverlight 4.0 в следующем коде, и у меня возникли проблемы при его запуске.
MyForm.fs:
// imports, etc
type MyForm() as this =
inherit UriCanvasControl("/Project;component/MyForm.xaml", "Enter Stuff")
[<DefaultValue>]
val mutable myTextBox: TextBox
do
Application.LoadComponent(this, base.uri)
this.myTextBox <- this?myTextBox
// other stuff
MyForm.xaml:
// ...
<TextBox Name="myTextBox" Text="{Binding Path=myTextBox,Mode=TwoWay,ValidatesOnExceptions=True,NotifyOnValidationError=True}" TextChanged="Duration_Changed" Grid.Column="0" Margin="0,0,2,0"></TextBox>
// ...
Я пытался поместить аннотации над полем myTextBox в файле .fs, но компилятор пожаловался на это (аннотации вроде: [Required(ErrorMessage="enter something!")]
).
Есть идеи?Спасибо.