SecondaryTile 的自定义 Windows UWP 跳转列表
如何使用 UWP JumpList API 自定义使用 secondaryTile API 创建的任务栏图标的跳转列表? var JumpList = 等待 Windows.UI.StartScreen.JumpList.LoadCurrentAsync(); 跳转列表。
UWP for WinUI 3 / Uno 的标题栏中未显示应用程序图标
我正在使用 UNO / WinUI 3 开发 UWP 应用程序。 我已将图像放入 UWP 项目中的 Images 文件夹中,应用程序图标显示在任务栏中,并且应用程序图标显示在 exe-fil...
将 Xamarin UWP 应用程序升级到毛伊岛后,新更新拒绝安装
这几乎正是我所发生的事情:https://learn.microsoft.com/en-us/answers/questions/1000760/migrate-uwp-app-to-maui-windows-error-after-更新?评论=问题#最新问题-
针对旧平台的负载包不允许使用非 appx 扩展 - 创建 UWP 包时
我正在尝试从 UWP 应用程序创建应用程序包以将其上传到 Windows 应用商店,但收到一条错误消息: 0x80080215 - 有效负载包不允许使用非 appx 扩展...
为什么 Pivot 在 UWP 数据网格的行详细信息部分中不响应触摸
我正在开发一个 UWP 应用程序,我的要求是 - 我有一个数据网格,其中包含使用 DataTemplate 资源定义的行详细信息部分。并且模板内部会有一个带有多个枢轴的枢轴
收到错误“类型 Universe 无法解析程序集:System.Runtime,版本=4.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a。”
我已经在VS 2017中创建了一个UWP应用程序并成功构建了该应用程序。 当我尝试在 VS2019 中打开相同的应用程序并尝试构建该应用程序时,出现以下错误:
WinUI 3 - 以编程方式滚动到 ItemsControl 中的虚拟化项目(不是 ListView)
我正在使用一个相当典型的模板创建一个自定义 ItemsControl 子类: <Setter Property="ItemsPanel"> <Setter....</desc> <question vote="0"> <p>我正在使用一个相当典型的模板创建一个自定义的 <pre><code>ItemsControl</code></pre> 子类:</p> <pre><code><Style TargetType="local:MyControl"> <Setter Property="ItemsPanel"> <Setter.Value> <ItemsPanelTemplate> <ItemsStackPanel Orientation="Vertical" /> <!-- or VirtualizingStackPanel; not really sure why there are two different seemingly identical virtualization panels --> </ItemsPanelTemplate> </Setter.Value> </Setter> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="local:MyControl"> <ScrollViewer x:Name="ScrollViewer" VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto"> <ItemsPresenter /> </ScrollViewer> </ControlTemplate> </Setter.Value> </Setter> </Style> </code></pre> <p>其中 <pre><code>MyControl</code></pre> 是 <pre><code>ItemsControl</code></pre> 的子类。</p> <p>我需要一种通过内容甚至索引以编程方式滚动到项目的方法,这可能尚未在屏幕上实现,因为屏幕上的项目高度不统一。</p> <p>对于 <pre><code>ListView</code></pre>,我可以使用 <pre><code>ScrollIntoView</code></pre>,但我不想从 <pre><code>ListView</code></pre> 派生,因为它带有很多我想要替换/覆盖的功能。</p> <p>在WPF中<pre><code>VirtualizingStackPanel</code></pre>有<a href="https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.virtualizingpanel.bringindexintoviewpublic?view=windowsdesktop-8.0" rel="nofollow noreferrer">BringIndexIntoViewPublic</a>,但现在似乎不存在了,我在WinUI<pre><code>VirtualizingStackPanel</code></pre>或<pre><code>ItemsStackPanel</code></pre>中找不到任何等效的东西。</p> <p>在 WinUI 源代码中 <pre><code>ListView.ScrollIntoView</code></pre> 似乎在 <pre><code>ItemsPresenter</code></pre> 中使用了很多我无法访问的内部/本机功能。</p> <p>有没有办法在不子类化的情况下做到这一点<pre><code>ListView</code></pre>?</p> </question> <answer tick="false" vote="0"> <p>您尝试过 ItemsView 控件吗?</p> <pre><code><ItemsView x:Name="ItemsViewControl" ItemsSource="{x:Bind Items}" /> </code></pre> <p>然后在代码隐藏中:</p> <pre><code>int targetIndex = 123; this.ItemsViewControl.StartBringItemIntoView(targetIndex, new BringIntoViewOptions()); </code></pre> </answer> </body></html>