【发布时间】:2012-07-13 00:02:54
【问题描述】:
如何将依赖属性添加到文本框并将依赖属性绑定到布尔属性。我的布尔属性在我的视图模型中。
ImageSearchIsFocused 是允许我将焦点设置在文本框上的属性。
<TextBox Text="{Binding ImgSearch, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}">
<i:Interaction.Behaviors>
<common:FocusBehavior HasInitialFocus="True" IsFocused="{Binding ImageSearchIsFocused, Mode=TwoWay}" ></common:FocusBehavior>
</i:Interaction.Behaviors>
</TextBox>
ImageIsFocused 属性
bool _ImageSearchIsFocused;
public bool ImageSearchIsFocused
{
get { return _ImageSearchIsFocused; }
set
{
_ImageSearchIsFocused = value;
NotifyPropertyChanged("ImageSearchIsFocused");
}
}
【问题讨论】:
-
你要添加的依赖属性是什么?您的示例仅显示附加行为。你能展示你的代码吗(例如行为?)
-
@HiTech Magic 这就是我关注的jklogic.blogspot.com/2012/02/…
-
这有帮助。您的 ImageSearchIsFocused 属性的代码是什么样的?
-
这是否发生在应用程序启动时?如果是这样,您的 Silverlight 应用程序默认不会获得焦点,因此如果没有额外的工作,控件焦点将不可见:stackoverflow.com/questions/4107460/…
标签: silverlight xaml mvvm dependency-properties