抱歉我的英文。
我有WPF的问题,应用程序也有问题,它想要实现验证控件。我创建了一个继承自StringValidation
的类ValidationRule
。在那里,我实现了方法验证。在XAML中我做了类似的事情:
<TextBox Height="23" Margin="53,39,0,0" Name="txtNazwa" VerticalAlignment="Top" TabIndex="3" MaxLines="1" GotFocus="txtNazwa_GotFocus" HorizontalAlignment="Left" Width="218"
ToolTip="Nazwa wybranej roli" Style="{StaticResource textBoxError}" Validation.ErrorTemplate="{StaticResource errorTemplate}">
<TextBox.Text>
<Binding Path="Nazwa" UpdateSourceTrigger="PropertyChanged" >
<Binding.ValidationRules>
<s:StringValidation ValidatesOnTargetUpdated="True"
ValidationStep="RawProposedValue"
ErrorMessage="Error"
TylkoNiePuste="True"
/>
</Binding.ValidationRules>
</Binding>
</TextBox.Text>
</TextBox>
一切都开始工作了,所以我认为没关系,而在设计师崩溃错误中:
错误1找不到类型:StringValidation'。验证您是否缺少程序集引用,并且已构建所有引用的程序集。
我添加了:
xmlns:s="clr-namespace:MOJA.Kontrolka.Admin"
其中命名空间与StringValidation类一致。我不知道它是什么,对我来说是一项非常艰巨的工作。任何建议问题在哪里以及如何解决/避免?