将文本字段内容绑定到辐射窗口的“确定”按钮
本文关键字:窗口 确定 按钮 辐射 字段 文本 绑定 | 更新日期: 2023-09-27 18:34:49
在我使用 C# 和 WPF 构建的基于 MVVM 体系结构的应用程序中,我使用 RadWindow 提示用户输入带有 Ok & Cancel 选项的文件名。
我希望能够根据用户输入启用/禁用或可见/不可见的"确定"按钮。
前任:输入的文件名 -> "确定"按钮已启用/可见
文件名为空 -> "确定"按钮禁用/不可见。
如何实现此行为?
Telerik RadPrompt
窗口有一个自定义Template
,其中包含一个TextBox
和两个Buttons
。要根据TextBox
的输入启用或禁用Button
,可以在 OK Button
的 IsEnabled
属性中添加Binding
:
<telerik:RadButton x:Name="OK"
Command="{x:Static telerik:WindowCommands.Confirm}"
telerikNavigation:RadWindow.ResponseButton="Accept"
MinWidth="70"
IsTabStop="True"
TabIndex="1"
HorizontalAlignment="Right"
telerik:LocalizationManager.ResourceKey="Ok"
Margin="0 10 8 8"
IsEnabled="{Binding ElementName=PromptTextBox,Path=Text.Length}" />