草庐IT

uwp-xaml

全部标签

c# - 如何在 XAML 中自动调整 ListView 的高度

我的ListView对象接收图像、ID号和概要。概要的大小各不相同,因为有些有空格返回。我注意到ListView有一个我可以设置的行高(我现在已经设置为250),但它只能是一个固定值。那么会发生什么,我的网格对于ListView来说变得太大了,导致它溢出并覆盖到下一个列出的项目上。有没有在XAML中自动调整ListView的大小? 最佳答案 YouneedtoaddHasUnevenRowstoTrueandletunsettheRowHeightproperty. 关于c#-如何在XA

c# - 使用 xaml 在 Xamarin.Forms 中为 iPhone 和 iPad 分离 UI

我一直在开发支持iOS和Android平台的Xamarin.Forms应用程序。UI主要是使用FormsPCL项目中的XAML构建的。我知道可以通过代码使用if(Device.OS==TargetPlatform.iOS&&Device.Idiom==TargetIdiom.Tablet)如何通过XAML为iPad构建新的UI? 最佳答案 你可以在xaml中使用成语值OnIdiom:有了这个,您可以在xaml中为手机或平板电脑设置不同的值。当您的页面设计对于手机和平板电脑有很大不同时,您最好实现两个不同的页面并导航到正确的页面,使用

c# - UWP/.NET Native 和 iOS 上的 Protobuf-net

我有一个基于.NETStandard1.4的Xamarin.Forms应用程序,它使用protobuf-net将对象存储在数据库中,这些对象稍后将被发送到WCF服务。在Android和UWP“托管”上,一切正常,但是-在搜索了无法再访问的存储库、文章和博客文章之后,以及在尝试让预编译工具工作但失败之后-我有一个简单(可能不是)问题:如何让protobuf-net在UWP/.NETNative和iOS/Xamarin等“受限”环境中工作? 最佳答案 目前我没有针对这种情况的完美解决方案。我知道有些人已经做到了,但我在UWP/Nativ

c# - WPF Xaml Designer - 在设计时处理资源

我有一个WPF窗口,其中包含一些创建TCP连接的资源:但是当我关闭承载表单的设计器窗口时,连接仍然打开,因此,如果我再次打开表单,一个新的TCP连接将启动。在这种情况下如何处理断开连接? 最佳答案 使用窗口上的关闭事件应该可以做到这一点。privatevoidMainWindow_Closing(objectsender,System.ComponentModel.CancelEventArgse){if(Resources.Contains["DataCtx1"]){MyDataSourcedataSource=Resources

c# - UWP 中用于 TCP 消息的 IBuffer

我需要通过TCP连接传输一个字符串。为此,我一次性序列化了我的对象(超过10000行列表),没有预期。但是大字符串不会传输(据我所知,由于缓冲区大小)。所以MSDN,在这个页面(https://learn.microsoft.com/ru-ru/windows/uwp/networking/sockets)上说我使用IBuffer来传输我分开的笔划。这是一个代码://Moreefficientwaytosendpackets.//ThiswayenablesthesystemtodobatchedsendsIListpacketsToSend=PreparePackets();varo

c# - 将 UWP App 连接到远程 SQL Server 2008 提供程序 : TCP Provider, 错误:0

System.Data.SqlClient.SqlException:'已成功与服务器建立连接,但随后在登录过程中发生错误。(提供者:TCP提供者,错误:0-操作成功完成)'我正在尝试使用UWPAPP连接到SQLServer2008R2数据库。已启用远程访问防火墙规则到位目标版本是Windows10FallCreatorsUpdate(10.0;Bulid16299最低版本为Windows10FallCreatorsUpdate(10.0;Bulid16299Package.appxmanifest设置为互联网客户端互联网客户端服务器私有(private)网络客户端服务器企业身份验证代

vb.net - 在 UWP 应用程序上使用 VB.net 获取 IPGlobalProperties

我正在VisualStudio2017中使用VB编写一个非常简单的通用Windows应用程序。该应用程序应向用户提供基本的网络信息,因此我想使用IPGlobalProperties收集数据并打印(作为第一个示例)名为的TextBlock中的DomainName>文本域DimNetworkPropertiesAsNetworkInformation.IPGlobalPropertiesNetworkProperties=NetworkInformation.IPGlobalProperties.GetIPGlobalPropertiestextDomain.Text=NetworkPro

c# - C# 中的 TCP 服务器 Windows 8 XAML 应用程序

我最近使用WPF和C#为Windows桌面开发了一个TCP客户端-服务器应用程序。现在,我正在考虑将其移植到Windows8MetroApp。但是,System.Net.Sockets命名空间似乎不存在于MetroApps的SDK中。(所以我不能使用TcpListener、TcpClient等)我也找不到工作示例。是否可以将TCP-IP服务器创建为Windows8Metro应用程序(使用一些不同的方法)?是否有任何第三方库(最好是免费和开源的)可用于完成此操作?请帮帮我。提前致谢。 最佳答案 推荐使用StreamSocket类。这是

html - 您可以在 Windows 8 Metro 应用程序中混合使用 HTML 和 XAML 吗?

有没有办法在Windows8Metro应用程序中混合使用HTMLUI和XAMLUI? 最佳答案 我相信不,XAML和HTML/CSS在表示层时是不同的路径,您不能混合使用它们(“肮脏的技巧”除外)类似于XAML中的WebView控件,但它对组件的可重用性毫无用处。Windows8architecturediagram可能有助于了解XAML/HTML/WinRT它们之间的关系。HTML/JS中的应用程序在InternetExplorer10Metro中呈现,只是在另一个上下文中(具有扩展的API、不同的安全规则等),而XAML具有不同

html - Win 10 UWP EmailMessage API 是否支持 HTML 正文?

我已尝试使用以下代码从通用Windows平台应用程序发送电子邮件。当我使用EmailMessageBodyKind::PlainText时它工作正常。但是,如下面的代码所示,EmailMessageBodyKind::Html似乎启动了没有内容的电子邮件客户端。有谁知道还需要设置什么才能让它工作-文档很少8(usingnamespaceWindows::Storage::Streams;usingnamespaceWindows::ApplicationModel::Email;usingnamespaceWindows::Security::Cryptography;autobin=