3

私は持ってListViewUserControlます:

  <ListView x:Name="peopleListBox">
                <ListView.ItemTemplate>
                <DataTemplate>
                    <Grid>
                            <UserControls:ItemTemplateControl />
                    </Grid>
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>

UserControl:

<UserControl
  ..........
    d:DataContext="{d:DesignInstance Type=control:MainViewModel, IsDesignTimeCreatable=True}"
    mc:Ignorable="d">
    <UserControl.Resources>
        <control:DataContextProxy x:Key="DataContextProxy" />
    </UserControl.Resources>
    <Grid>
        <Button Content="Click" Command="{Binding Source={StaticResource DataContextProxy}, Path=DataSource.OpenCommand}"/>

    </Grid>
</UserControl>

バインディングが機能しません。外Bindingに置くとアプリが正常に動作するため、問題があると思います。UserControlListView

4

0 に答える 0