草庐IT

uwp-xaml

全部标签

异步等待UWP中的视图更新问题

在我的UWP应用程序中,我根据从API调用返回的数据来更新UI。MyPage是我显示从API调用重新调整数据的页面,这就是我的操作方式:publicsealedpartialclassMyPage:Page{privateMyViewModel_viewModel;privateMyApiResponse_result;privatestring_documentId;publicDocumentDetailsPage(){this.InitializeComponent();_viewModel=newMyViewModel();}protectedasyncoverridevoidOnNa

uwp UI自动化测试(WinAppDriver)

使用UI自动化测试的好处就是在代码逻辑中写好case后,来实现“一劳永逸”的作用,并且自动化测试能够模拟人工达不到要求,比如快速切换页面、快速点击按钮等,对于提高软件的稳定性很有帮助。安装的软件:1、WinAppDrivergithub:https://github.com/microsoft/winappdriver上面有些demo。ApplicationDriver直接安装地址:https://github.com/Microsoft/WinAppDriver/releases安装完成后,默认在系统的:C:\ProgramFiles(x86)\WindowsApplicationDrive

c# UWP - 将字节数组转换为 InMemoryRandomAccessStream/IRandomAccessStream

我在Windows8中将字节数组转换为InMemoryRandomAccessStream或IRandomAccessStream时遇到问题?这是我的代码,但它不起作用:internalstaticasyncTaskConvertTo(byte[]arr){InMemoryRandomAccessStreamrandomAccessStream=newInMemoryRandomAccessStream();Streamstream=randomAccessStream.AsStream();awaitstream.WriteAsync(arr,0,arr.Length);awaits

c# UWP - 将字节数组转换为 InMemoryRandomAccessStream/IRandomAccessStream

我在Windows8中将字节数组转换为InMemoryRandomAccessStream或IRandomAccessStream时遇到问题?这是我的代码,但它不起作用:internalstaticasyncTaskConvertTo(byte[]arr){InMemoryRandomAccessStreamrandomAccessStream=newInMemoryRandomAccessStream();Streamstream=randomAccessStream.AsStream();awaitstream.WriteAsync(arr,0,arr.Length);awaits

安装UWP版网易云音乐

下载APPX文件JasonWei512/NetEase-Cloud-Music-UWP-Repack:网易云音乐UWP不更新版(github.com)下载安装LTSC-Add-MicrosoftStore/Microsoft.NET.Native.Runtime.1.6_1.6.24903.0_x64__8wekyb3d8bbwe.Appxatmaster·kkkgo/LTSC-Add-MicrosoftStore(github.com)参考通过从松散文件安装解决证书问题·Issue#21·JasonWei512/NetEase-Cloud-Music-UWP-Repack(github.co

c# - XAML 上的 Xamarin Forms ListView ItemTapped/ItemSelected 命令绑定(bind)

如何将我的ViewModel(当前在BindingContext中)的ICommand对象绑定(bind)到XAML中ListView的ItemTapped或ItemSelected?使用Button时这是一项简单的任务,我只需设置Command="MyViewModelCommand"一切正常。 最佳答案 当您可以直接在ViewModel中直接获取选定/点击的对象时,我不确定为什么需要在页面中提供ItemSelected或ItemTapped事件:我认为您已经使用以下类型的代码绑定(bind)了ListView在与页面绑定(bin

c# - XAML 上的 Xamarin Forms ListView ItemTapped/ItemSelected 命令绑定(bind)

如何将我的ViewModel(当前在BindingContext中)的ICommand对象绑定(bind)到XAML中ListView的ItemTapped或ItemSelected?使用Button时这是一项简单的任务,我只需设置Command="MyViewModelCommand"一切正常。 最佳答案 当您可以直接在ViewModel中直接获取选定/点击的对象时,我不确定为什么需要在页面中提供ItemSelected或ItemTapped事件:我认为您已经使用以下类型的代码绑定(bind)了ListView在与页面绑定(bin

c# - 在 Xamarin.Forms 上的 XAML 中将 BindingContext 设置为 ViewModel

我想使用Xamarin.Form和MVVM开发一个简单的项目。在我的解决方案(名为XamarinPOC)中,除了标准的Xamarin.Forms项目之外,我还有一个单独的模型项目(XamarinPOC.Model)和一个单独的ViewModel项目(XamarinPOC.ViewModel)。我在XamarinPOC.ViewModel项目中为BaseViewModel类(实现了INotifyPropertyChanged接口(interface))定义了一个抽象类,在我创建了一个SummaryViewModel类之后,它使用一个简单的属性扩展了BaseViewModel类:names

c# - 在 Xamarin.Forms 上的 XAML 中将 BindingContext 设置为 ViewModel

我想使用Xamarin.Form和MVVM开发一个简单的项目。在我的解决方案(名为XamarinPOC)中,除了标准的Xamarin.Forms项目之外,我还有一个单独的模型项目(XamarinPOC.Model)和一个单独的ViewModel项目(XamarinPOC.ViewModel)。我在XamarinPOC.ViewModel项目中为BaseViewModel类(实现了INotifyPropertyChanged接口(interface))定义了一个抽象类,在我创建了一个SummaryViewModel类之后,它使用一个简单的属性扩展了BaseViewModel类:names

c# - 如何在 xaml 中定义和使用资源以便它们可以在 C# 中使用

理论上,我认为我可以在xaml文件中定义Brushes和Colors等,然后将其分配给c#中的button.background。但是我该怎么做呢?我应该在哪里放置我的lineargradientbrush定义:只是将它放在我窗口的xaml文件中的不同位置会导致各种错误消息:/我在stackoverflow上发现了这个问题:HowtouseadefinedbrushresourceinXAML,fromC#which解释了一部分,不过他好像知道去哪里做Brush定义。我还尝试将shinyblue.xamlwpf模板添加到应用程序并添加了到app.xaml中的application.re