WP7自定义UserControl绑定

时间:2012-07-10 17:05:37

标签: windows-phone-7 binding user-controls

我创建了简单的水印TextBox

<Grid x:Name="LayoutRoot">
    <Grid>
        <TextBox Style="{StaticResource TextBoxStyle1}" Name="hint" TextWrapping="Wrap" FontSize="20" IsHitTestVisible="False" />
        <TextBox Name="text" TextWrapping="Wrap" Opacity="0" LostFocus="TextLostFocus" GotFocus="TextGotFocus" />
    </Grid>
</Grid>

定义属性提示

public String Hint {get {return hint.Text; } set {hint.Text = value; }}

但我不能在Hiht属性上使用数据绑定。应用程序本地化为两种语言并提示TextBox必须在正确的语言上显示文本。

1 个答案:

答案 0 :(得分:0)

您需要将属性(Hint)声明为依赖项属性,以支持绑定它。参见例如这是在线dependency property declaration creator tool