0

私が書くとき:

    <UserControl>
        <UserControl.DataContext>
            <loca:DataBindingDemo></loca:DataBindingDemo>
        </UserControl.DataContext>

        <TextBox   Text="{Binding Path=CurrentTime}" Height="30" Background="Aqua" Margin="133,141,169,140"></TextBox>

    </UserControl>

xmlns:loca="clr-namespace:MyClock" を使用

それは正しく、問題はありませんが、私が書くとき:

 <UserControl  DataContext="{Binding Source=clr-namespace:MyClock.DataBindingDemo}">
        <!--
        <UserControl.DataContext>
            <loca:DataBindingDemo></loca:DataBindingDemo>
        </UserControl.DataContext>
        -->

        <TextBox   Text="{Binding Path=CurrentTime}" Height="30" Background="Aqua" Margin="133,141,169,140"></TextBox>

    </UserControl>

また

    <UserControl  DataContext="{Binding  Source=StaticResource, Path=clr-namespace:MyClock.DataBindingDemo}">
        <!--
        <UserControl.DataContext>
            <loca:DataBindingDemo></loca:DataBindingDemo>
        </UserControl.DataContext>
        -->

        <TextBox   Text="{Binding Path=CurrentTime}" Height="30" Background="Aqua" Margin="133,141,169,140"></TextBox>

    </UserControl>

それは動作しません!なぜ?

前もって感謝します。

4

1 に答える 1