uwp 相关问题

通用Windows平台是运行Windows 10的所有设备的通用软件平台。此标签应用于在任何支持的设备系列上开发UWP应用程序的问题。此外,应使用所使用语言的标签(C#,XAML),或者如果使用winjs,您还可以使用winjs标签。如果问题适用于设备系列,则还应使用特定设备标签(例如,windows-10-mobile)。

在 UWP 应用程序中使用 gRPC 的 IPC

我想将 UWP 应用程序与 .NET 6 应用程序通信。根据我的研究,我可以通过 gRPC 作为 IPC 机制来完成。我遵循了这个示例应用程序。这个应用程序在调试模式下运行,但在发布版本中我遇到了

回答 0 投票 0

如何让 UWP 不聚焦,文本光标在外面?

我有一个具有手写功能的 UWP 应用程序,在带触摸屏的笔记本电脑上进行测试。 手写完成后,识别出的文字会暂时存储在一个文本块中。 然后我期望...

回答 1 投票 0

更改列标题背景 DataGrid UWP

我目前正在查看来自 Nuget Microsoft.Toolkit.Uwp.UI.Controls.DataGrid xmlns:controls="using:Microsoft.Toolkit.Uwp.UI.Controls" 的 UWP DataGrid,我想更改单个列

回答 3 投票 0

如何使用 C++ - C++ 中的 UWP、WINRT 方法 - UWP、DLL 应用程序

如何在C++-UWP、DLL项目中调用C++-UWP、WINRT方法?或者 如何在C++-UWP、DLL项目中调用C#-UWP方法? 主要是,我想从 C++-UWP、DLL 应用程序调用 C# 方法。有人可以帮助...

回答 0 投票 0

UWP WinUI2 Xaml:如何在禁用的 GridViewItem 上显示工具提示

我有以下Xaml 我有以下Xaml <DataTemplate x:Key="ImageTextTemplate" x:DataType="local1:CustomDataObject"> <Grid AutomationProperties.Name="{x:Bind Title}" Width="280"> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <Image Source="{x:Bind ImageLocation}" Height="100" Stretch="Fill" VerticalAlignment="Top"/> <StackPanel Grid.Column="1" Margin="8,0,0,8"> <TextBlock Text="{x:Bind Title}" Style="{ThemeResource SubtitleTextBlockStyle}" Margin="0,0,0,8"/> <StackPanel Orientation="Horizontal"> <TextBlock Text="{x:Bind Views}" Style="{ThemeResource CaptionTextBlockStyle}"/> <TextBlock Text=" Views " Style="{ThemeResource CaptionTextBlockStyle}"/> </StackPanel> <StackPanel Orientation="Horizontal"> <TextBlock Text="{x:Bind Likes}" Style="{ThemeResource CaptionTextBlockStyle}" /> <TextBlock Text=" Likes" Style="{ThemeResource CaptionTextBlockStyle}"/> </StackPanel> </StackPanel> </Grid> </DataTemplate> <GridView x:Name="ContentGridView" ContainerContentChanging="GridViewContainerContentChanging" IsItemClickEnabled="{x:Bind ItemClickCheckBox.IsChecked.Value, Mode=OneWay}" ItemClick="ContentGridView_ItemClick" ItemTemplate="{StaticResource ImageTemplate}" SelectionChanged="ContentGridView_SelectionChanged" FlowDirection="LeftToRight"/> 我使用处理程序禁用了一些项目ContainerContentChanging。我想在那些禁用的项目上设置工具提示。我该怎么做? 我尝试过的东西- 只需在处理程序中设置工具提示ContainerContentChanging。但似乎工具提示未显示在 UWP 应用程序中的禁用项目上。 试图处理PointerEntered的GridVewItem事件。但是一旦禁用网格项,就不会捕获任何指针事件。 好像ToolTipService.ShowOnDisabled不可用。它在 WPF 中可用。那么我们如何在 UWP 中显示禁用的 GridViewItem 上的工具提示? 我们如何在 UWP 中显示禁用的 GridViewItem 的工具提示? 你不能以正常的方式做到这一点。根据文档,当您禁用 GridViewItem 时,这意味着用户无法与 GridViewItem 进行交互,例如聚焦、按住或将指针悬停在上方。这些操作是触发工具提示的正常方式。 但是您可以尝试通过 ToolTip.IsOpen 属性 来做到这一点。如果要使用这种方式,需要手动控制tooltip打开和关闭的时间 我尝试在禁用的按钮中进行测试,您可以手动显示禁用按钮的工具提示。 Xaml: <StackPanel> <Button x:Name="TargetButton" Content="Submit" IsEnabled="False"> <ToolTipService.ToolTip> <ToolTip> <TextBlock Text="This is the tool tip"/> </ToolTip> </ToolTipService.ToolTip> </Button> <Button Content="Click" Click="Button_Click"/> </StackPanel> 代码: private void Button_Click(object sender, RoutedEventArgs e) { ToolTip tooltip = ToolTipService.GetToolTip(TargetButton) as ToolTip; tooltip.IsOpen = !tooltip.IsOpen; } 更多信息在这里:Control.IsEnabled Property 和ToolTip Class.

回答 1 投票 0

UWP XBOX焦点导航

我使用 XY 焦点导航。我在页面上有一个 ListBox 控件。我只能关注 ListBoxItem 元素,但 ListBoxItem 的内容没有进入焦点。 ListBoxItem 的内容包含...

回答 0 投票 0

ThemeResource 颜色不遵循应用程序的主题 UWP

我有一个以编程方式为我的 UWP 应用程序创建的浮出控件,我将 WinUI 库中的 SystemFillColorCautionBackgroundBrush 背景色应用到它: //创建一个弹出窗口 var 弹出框 = ...

回答 1 投票 0

UWP 应用程序 Windows 中 gstreamer 管道的配置

我正在使用 https://gitlab.freedesktop.org/seungha.yang/gst-uwp-example 并希望通过 Windows PC 发送网络摄像头视频并在 UWP 应用程序中接收并查看(稍后在 HoloLens2 上)。如何配置

回答 0 投票 0

UWP 应用程序中的长文件名

我正在构建一个 UWP 应用程序,我们已经将其投入生产两年了。 刚刚出现的一个问题是一些使用的文件(从 API 下载)必须有长名称(超过 255 c ...

uwp
回答 0 投票 0

Winui3:如何从设置中获取显示分辨率和显示方向的值并将其添加到组合框

描述问题 你好, 我正在开发一个 winui3 应用程序,其中有 2 个名为显示分辨率和显示方向的组合框。 我的要求是我需要从磁盘中获取数据...

回答 0 投票 0

RemoteSystem.FindByHostNameAsync 不适用于 Windows 11 机器

我想通过 IP 地址在 UWP 应用程序中发现远程系统: Windows.Networking.HostName deviceHost = new Windows.Networking.HostName("192.168.1.105"); 变种状态=等待

回答 0 投票 0

如何在WinUI中实现适合我类型的风格?

我在 WinUI 中为一个控件编写了七种样式。我有一个名为 Type 的属性。这是一个枚举。 如果我为 MainWindow.xaml 类型属性指定一个类型,那么样式应该发布到那个类型...

回答 1 投票 0

我在哪里可以找到 XamlReader?

我正在尝试使用 XamlReader 在运行时在 WinUI3 (WindowsApp) 项目中创建一个 FrameworkElement。 这里有关于如何执行此操作的文档。 不幸的是,文档不清楚

回答 1 投票 0

与 UWP 中的应用服务通信时可以使用哪些数据类型

我创建了一个带有应用服务的 UWP 应用,它们之间的通信是使用 AppServiceConnection 中的值集完成的。但是我无法找出支持的数据类型......

回答 1 投票 0

如何理解 Visual Studio App Center 崩溃堆栈跟踪

最近我在我的 UWP 应用程序上设置了 Visual Studio App Center 的崩溃日志记录,该应用程序发布在 Microsoft Store 上。 我注意到我的应用程序在 App Center 的仪表板上崩溃了几次,但我没有

回答 1 投票 0

是否有任何开源解决方案可以在 Hololens2 UWP Vuforia 应用程序中显示远程流?

我们需要什么? 我们正在尝试开发一个质量管理应用程序,在该应用程序中我们在金属部件上显示全息图作为辅助标记。 (使用 Hololen2 + Vuforia + ModleTargets)

回答 0 投票 0

C++/WinRT - 如何从 IBuffer 获取数据

我正在用 C++/WinRT 做一个 Hololens 项目,我想从 IBuffer 中获取可用数据,这些数据由 SpatialSurfaceMesh 的 VertexPositions() 给出。 我使用这个项目示例作为参考,因为它...

回答 0 投票 0

Windows 应用商店提交问题 - 在包的清单中发现重复的构建元数据文件

我在尝试向 Windows 应用商店提交应用程序时遇到问题。 之后我上传“.msixupload”文件。包分析器告诉我: 包验收验证错误:Dup...

回答 2 投票 0

如何使用 dotnet 命令创建 UWP 项目

我想使用 dotnet 命令构建一个 uwp 应用程序,但我在文档中找不到它 有什么方法可以创建自定义模板或使用现有模板。 谢谢你的时间。

回答 0 投票 0

如何更改包含在列表视图标题中的 TextBlock 的值?

我有一个 Listview,仅将标题设置为显示另一个列表的总计。如何访问 Textblock tbkValue 以更改其 Text 属性? 我有一个 Listview,仅将标题设置为显示来自另一个列表的总计。如何访问 Textblock tbkValue 以更改其 Text 属性? <ListView x:Name="lvwTotals" Margin="1,0,3,3" ScrollViewer.HorizontalScrollBarVisibility="Auto" > <ListView.ItemContainerStyle> <Style TargetType="ListViewItem"> <Setter Property="HorizontalContentAlignment" Value="Stretch" /> </Style> </ListView.ItemContainerStyle> <ListView.HeaderTemplate> <DataTemplate> <Grid Padding="12" Margin="3,5,1.5,5" Background="{ThemeResource SystemBaseLowColor}"> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"/> <ColumnDefinition Width="30"/> <ColumnDefinition Width="30"/> <ColumnDefinition Width="30"/> <ColumnDefinition Width="30"/> <ColumnDefinition Width="70"/> <ColumnDefinition Width="70"/> </Grid.ColumnDefinitions> <TextBlock Grid.Column="0" x:Uid="PlayPgTbkTotals" TextWrapping="NoWrap" FontSize="12" /> <TextBlock Grid.Column="1" x:Name="tbkValue" TextWrapping="NoWrap" FontSize="12" /> <TextBlock Grid.Column="2" TextWrapping="NoWrap" FontSize="12" /> <TextBlock Grid.Column="3" TextWrapping="NoWrap" FontSize="12" /> <TextBlock Grid.Column="4" TextWrapping="NoWrap" FontSize="12" /> <TextBlock Grid.Column="5" TextWrapping="NoWrap" FontSize="12" /> <TextBlock Grid.Column="6" TextWrapping="NoWrap" FontSize="12" /> </Grid> </DataTemplate> </ListView.HeaderTemplate> </ListView> 一个简单的方法是使用 VisualTreeHelper 类。 代码隐藏: private void Button_Click(object sender, RoutedEventArgs e) { var textblcok = MyFindChildByName(lvwTotals, "tbkValue") as TextBlock; textblcok.Text = "New Content"; } public static DependencyObject MyFindChildByName(DependencyObject parant, string ControlName) { int count = VisualTreeHelper.GetChildrenCount(parant); for (int i = 0; i < count; i++) { var MyChild = VisualTreeHelper.GetChild(parant, i); if (MyChild is FrameworkElement && ((FrameworkElement)MyChild).Name == ControlName) return MyChild; var FindResult = MyFindChildByName(MyChild, ControlName); if (FindResult != null) return FindResult; } return null; }

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.