2
我在我的WPF項目文件RssInfo.cs中,我有公共類參考公共類的.cs類文件
public class DoubleRangeRule : ValidationRule
{
public double Min { get; set; }
public double Max { get; set; }
public override System.Windows.Controls.ValidationResult Validate(object value,
CultureInfo cultureInfo)
{
...
}
}
,並在WPF窗口類我的XAML代碼我NEET得到這個DoubleRangeRule類..
<!-- reference to my project, all my files are in the WpfCzytanieRSS namespace -->
xmlns:valRule="clr-namespace:WpfCzytanieRSS;assembly=WpfCzytanieRSS"
<TextBox Validation.ErrorTemplate="{StaticResource TextBoxErrorTemplate}"
Name="tbTitle">
<TextBox.Text>
<Binding Path="Nazwa" UpdateSourceTrigger="PropertyChanged">
<Binding.ValidationRules>
<valRule:DoubleRangeRule Min="0.5" Max="10"/> //error place
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
,我得到兩個錯誤:
錯誤1
標記'DoubleRangeRule'不存在於XML名稱空間'clr-namespace:WpfCzytanieRSS;程序集= WpfCzytanieRSS'中。
錯誤2
類型 'valRule:DoubleRangeRule' 沒有被發現。驗證您是否缺少程序集引用,並且所有引用的程序集都已構建。
請幫忙去類DoubleRangeRule!