2011-07-01 23 views
0

我嘗試驗證用戶輸入到WPF對話框的文本框中的IP地址。文本框應該用127.0.0.1初始化。這是XAML:WPF:初始化文本框並將其綁定到驗證規則

<TextBox 
    Height="23" 
    Width="98" 
    VerticalAlignment="Top" 
    HorizontalAlignment="Left" 
    Name="ip_address" 
    Text="127.0.0.1"> 
    <TextBox.Text> 
     <Binding Path="Left" UpdateSourceTrigger="PropertyChanged"> 
      <Binding.ValidationRules> 
       <local:IPValidationRule /> 
      </Binding.ValidationRules> 
     </Binding> 
    </TextBox.Text> 
</TextBox> 

這種嘗試綁定文本框的有效性規則會導致錯誤,因爲屬性文字的值已經是127.0.0.1。我的問題是:我怎樣才能同時實現初始化和綁定?

問候,RSEL

PS:初始化在Window_Loaded文本框中不能正常工作之一。該框只是空的。沒有綁定到規則的作品。

回答