【发布时间】:2016-02-16 07:40:22
【问题描述】:
在我使用 C# 和 WPF 基于 MVVM 架构构建的应用程序中,我使用 RadWindow 提示用户输入带有 Ok & Cancel 选项的文件名。
我希望能够根据用户输入启用/禁用或可见/不可见确定按钮。
例如: 输入的文件名 -> 确定按钮启用/可见
文件名为空 -> 确定按钮已禁用/不可见。
我怎样才能实现这种行为?
【问题讨论】:
标签: c# wpf mvvm telerik radwindow
在我使用 C# 和 WPF 基于 MVVM 架构构建的应用程序中,我使用 RadWindow 提示用户输入带有 Ok & Cancel 选项的文件名。
我希望能够根据用户输入启用/禁用或可见/不可见确定按钮。
例如: 输入的文件名 -> 确定按钮启用/可见
文件名为空 -> 确定按钮已禁用/不可见。
我怎样才能实现这种行为?
【问题讨论】:
标签: c# wpf mvvm telerik radwindow
Telerik RadPrompt 窗口有一个自定义 Template,其中包含一个 TextBox 和两个 Buttons。要根据TextBox的输入启用或禁用Button,可以在OKButton的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}" />
【讨论】: