Articles of uwp

如何在阅读视图中打开Web视图? UWP

我有一个FeedReader应用程序,我希望我的页面在阅读视图(IE 11,EDGEfunction)中打开。例如,Windows 10中的新闻应用程序使用此function,所有新闻描述都在阅读视图中。 可能吗 ? 阅读视图示例(屏幕截图): https://social.msdn.microsoft.com/Forums/getfile/733596 新闻应用阅读视图示例(截图): https://social.msdn.microsoft.com/Forums/getfile/733599 提前致谢 。

删除ListView项目上的button

我开始为UWP开发。 我试图创build一个ListView填充x:bind 。 现在我想在所有单个项目上创build一个button来删除它们。 像Windows 10邮件: 我创造了这个: <ListView x:Name="listActivity" ItemsSource="{x:Bind list}" Grid.Column="0" Header="Activity List" HorizontalAlignment="Center" Width="auto" IsItemClickEnabled="True" ItemClick="showDel"> <ListView.ItemTemplate> <DataTemplate x:DataType="vm:Activity"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="3*"/> <ColumnDefinition Width="1*"/> </Grid.ColumnDefinitions> <TextBlock x:Name="txt" Text="{x:Bind name}" Grid.Column="0"/> <Button x:Name="delItem" Click="delActivity" Grid.Column="1" Visibility="Collapsed" Background="Transparent" Margin="100, 0, 0, 0"> <SymbolIcon Symbol="Delete"/> </Button> </Grid> </DataTemplate> </ListView.ItemTemplate> </ListView> 我想改变delItembutton的visibility ,但是从C#我不能使用set Name来调用它。 我怎么能做到这一点?

Windows UWP – 如何以编程方式在ContentTemplate中滚动ListView

我有一个左侧聊天列表和右侧给定聊天消息。 我想让MessageList在出现或者更新数据时滚动到底部。 我怎样才能做到这一点? 我的代码是基于微软的主/明细视图的例子: https : //github.com/Microsoft/Windows-universal-samples/blob/master/Samples/XamlMasterDetail/cs/MasterDetailPage.xaml xaml页面: <Page x:Class="MyApp.Pages.ChatsPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:MyApp.Pages" xmlns:data="using:MyApp.Model.Profile" xmlns:vm="using:MyApp.ViewModel" xmlns:util="using:MyApp.Util" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d"> <Page.Transitions> <TransitionCollection> <NavigationThemeTransition /> </TransitionCollection> </Page.Transitions> <Page.Resources> <util:BoolToVisibilityConverter x:Key="BoolToVisConverter" /> <!–CollectionViewSource x:Name="Chats" Source="{x:Bind ViewModel}"/> <CollectionViewSource x:Name="Chat" Source="{Binding ChatViewModel, Source={StaticResource Chats}}"/> <CollectionViewSource x:Name="Messages" Source="{Binding MessageViewModel, Source={StaticResource Chat}}"/–> <DataTemplate x:Key="MasterListViewItemTemplate" > <Grid Margin="0,11,0,13" BorderBrush="Gray" BorderThickness="2"> <Grid.RowDefinitions> <RowDefinition Height="Auto" […]

如何在Windows 10通用应用程序的C#中获取本地主机名

string machineName = System.Environment.MachineName; 此代码不适用于我,错误代码“Environment”不包含“MachineName”的定义 我正在使用Visual Studio 2015和通用应用程序与C# 还请列出发布答案时需要使用的名称空间。

(UWP)WebClient并从URL中下载数据

如何从UWP中的url下载数据? 我习惯于使用WebClient的DownloadData方法,但不能再使用了。

UWP:如何获取任务栏高度

我正在制作UWP应用程序。我的要求是以编程方式获取TaskBar的大小(此应用程序将在不同分辨率的平板电脑上运行)。 在stackoverflow(这实际上更隐藏/显示任务栏更相关)上的下面的许多答案后,我来通过这个: 我如何获得任务栏的位置和大小? 但是这不能在UWP应用程序的情况下完成。是否有任何其他方式来获得任务栏的高度。 请注意 :在我的应用程序的情况下,任务栏始终可见。我不打算隐藏它 谢谢!!

如何在UWP项目中查看文件更改?

我正在将我的游戏从完整桌面移植到UWP。我需要解决的一件事是如何将纹理,着色器等加载到UWP版本的游戏中。 在桌面版本中,我使用FileSystemWatcher来执行此操作,但是UWP中不存在FileSystemWatcher,即使在我完全控制的目录中也是如此。 UWP是否有相同的内容? 在UWP中使用有限的API来实现这个最好的方法是什么?

使任务栏上的应用程序图标具有透明背景(UWA)

我正在制作通用Windows应用程序,并且我希望任务栏上的应用程序图标具有透明背景,因此不会显示在彩色框中。 许多微软自己的股票应用程序是这样的(邮件,照片,Xbox等),我知道这可以做,因为我是不小心做到了。 但是我使用的图标太大,当我使用正确大小的图标时,它停止工作。 我试图再次使用旧的太大的图标,它仍然无法正常工作。 在应用程序清单中设置平铺背景只是使背景成为用户主题颜色,而不是实际透明,所以我必须做其他事情,Square 44×44 Logo的所有资源当然都有透明的背景,但我只是得到平铺背景颜色哪里应该什么都没有。

如何在UWP XAML MVVM应用程序上接收最简单的Windows消息?

我的大问题:我需要从Windows 10桌面应用程序(或服务)发送信号到同一OS实例/机器上的 UWP XAML MVVM应用程序。 我在全局命名空间中使用了命名的信号量,但是这些在UWP上完全不起作用(出于安全原因,可能是devise的)。 没有快乐。 我尝试了UWP套接字, 只有当客户端在远程计算机上时,它才能与UWP一起作为监听器。 这也是一个安全devise的决定吗? 不知道。 豁免应用程序从回送限制没有帮助,因为这只适用于如果UWP应用程序是提出请求的客户端。 没有快乐。 好的,所以我留下了一个Windows消息发送到操作系统上的特定窗口… 我的testing应用程序是GitHub上UWP的AdventureWorks示例。 我如何得到这个来处理从不同进程发送的Windows消息? 我很难过 以下是我的testing客户端代码。 问题:如何在AdventureWorks中处理此消息? 将代码更改保持在最低限度是非常重要的,但目前我陷入困境,不知道要继续。 (这似乎是一个严密的秘密…) 请帮忙! 请示例代码。 class Program { [DllImport("user32.dll")] public static extern IntPtr FindWindow(string lpClassName, String lpWindowName); [DllImport("user32.dll")] public static extern int SendMessage(IntPtr hWnd, uint wMsg, IntPtr wParam, IntPtr lParam); [DllImport("user32.dll", SetLastError = true, CharSet = CharSet.Auto)] […]

在AppBar中隐藏省略号

在UWP应用程序中创buildAppBar或CommandBar时,总是在控件旁边隐藏一个省略号,如下所示: 我不希望它在我的应用程序,但我还没有发现任何方法/ AppBar内的属性,将帮助我摆脱它。 这应该是可能的,因为许多默认的Windows 10应用程序没有它。 例如,下面的主菜单栏上没有省略号: 是否可以使用AppBar隐藏省略号,还是必须使用SplitView或其他控件来实现这个?