首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在winUI3中切换具有相同对象的视图

在winUI3中切换具有相同对象的视图
EN

Stack Overflow用户
提问于 2022-07-26 04:53:58
回答 1查看 78关注 0票数 0

例如,我有4个图像,我想创建一个按钮来切换显示这些图像的视图: view1(view1.xaml)作为统一网格(2x2),view2(view2.xaml)作为列表视图(1x4),两个视图使用相同的数据板(图像)。

做这件事最好的方法是什么?

我将重新创建对象(图像)和视图,或者我可以保留相同的对象,在切换视图时查看实例化?

我应该把数据板放在resourceDictionary中吗?两个视图会引用它吗?

如果有任何代码示例,我将非常感激。谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-07-29 00:30:19

你可以做这样的事。

代码语言:javascript
复制
<Pivot>
    <PivotItem Header="2x2">
        <Grid ColumnDefinitions="*,*" RowDefinitions="*,*">
            <Image
                Grid.Row="0"
                Grid.Column="0"
                Source="/Assets/LockScreenLogo.scale-200.png" />
            <Image
                Grid.Row="0"
                Grid.Column="1"
                Source="/Assets/LockScreenLogo.scale-200.png" />
            <Image
                Grid.Row="1"
                Grid.Column="0"
                Source="/Assets/LockScreenLogo.scale-200.png" />
            <Image
                Grid.Row="1"
                Grid.Column="1"
                Source="/Assets/LockScreenLogo.scale-200.png" />
        </Grid>
    </PivotItem>
    <PivotItem Header="1x4">
        <Grid ColumnDefinitions="*,*,*,*">
            <Image Grid.Column="0" Source="/Assets/LockScreenLogo.scale-200.png" />
            <Image Grid.Column="1" Source="/Assets/LockScreenLogo.scale-200.png" />
            <Image Grid.Column="2" Source="/Assets/LockScreenLogo.scale-200.png" />
            <Image Grid.Column="3" Source="/Assets/LockScreenLogo.scale-200.png" />
        </Grid>
    </PivotItem>
</Pivot>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73117894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档