【c#-从.Net Winform应用程序访问GPS数据】教程文章相关的互联网学习教程文章

如何在不轮询的情况下通知我的C#Windows应用程序网络状态的变化?

我希望在建立计算机的网络连接(有一个有效的IP地址)时得到通知,我想在没有轮询的情况下这样做.是否有可以提供这些通知的Windows API?解决方法:我将从System.Net.NetworkInformation.NetworkChange.NetworkAvailabilityChanged活动开始. 此外,WMI事件可能会在Win32_NetworkAdapter或Win32_NetworkConnection实例集的更改时触发.

c# – 为什么我的Windows窗体应用程序会在计算机之间改变大小?

我一直在开发一个Windows Forms应用程序,其中嵌入了Windows Media Player COM.通常,它看起来像这样: 今天,我在笔记本电脑上打开了程序,取而代之的是: 为什么我的程序的某些元素在另一台计算机上运行时会调整大小?我怎样才能解决这个问题?解决方法:锚定是导致媒体控制错误形成的原因.您当前将控件锚定到Top | Right. 您需要做的是将Anchor设置放在介质控件上 – 将控件放在面板中并将DockType设置为Fill;然后锚定面板 – 左|最佳...

.NET 3.5(C#)应用程序无法在Windows XP Professional上运行

我有一个.NET 3.5(C#)应用程序,但有趣的是它不能在Windows XP上运行.我已经检查过安装了.NET Framework 2.0 SP2,3.0 SP2,3.5 SP1.当我运行应用程序时,不会弹出任何错误消息.它只是没有运行.我能尝试什么?解决方法:这可能是因为你已经在64位机器上构建了这个应用程序,请尝试通过32位机器编译它并重新运行

如何在Windows 8应用程序中使用c#添加facebook rss feed?【代码】

我目前正在使用C#和XAML开发一个Windows 8 metro应用程序.我正在使用Syndication方法从多个来源阅读RSS源,并且它工作正常,但FACEBOOK的RSS实际上并没有崩溃,并且错误“INVALID XML”.读它作为XmlDocument工作吗?怎么做? 以下是我的代码:using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Net; using System.Net.Http.Headers; using System.Text; using...

c# – WIndows 8.1应用程序中缺少System.Environment定义【代码】

我正在制作一个Windows 8.1商店应用程序.我想设置一个默认目录来填充一些图像,并使用此代码执行此操作:using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks;namespace YouMaps.Tiles { class TileLoader {public const string defaultCasheName = "YouMapsTileCashe";public static string defaultCasheDirectory = Path.Combine(Environment...

c# – 检测Windows 8.1商店应用程序是否在SplittView或FullView中【代码】

有没有办法判断Windows 8.1存储(XAML / C#)是否在SplittView中? 或者有没有办法获得当前显示器的全宽?解决方法:您可以通过ApplicationView.IsFullScreen检查它是否全屏:using Windows.UI.ViewManagement if (ApplicationView.GetForCurrentView().IsFullScreen) {// ... } else { }通过Window.Bounds确切的尺寸:var width = Window.Current.Bounds.Width; var height = Window.Current.Bounds.Height;

使用XAML和C#设置Windows Phone 8应用程序的计时器【代码】

我正在开发windows phone 8游戏应用程序. 我需要在我的应用中添加倒计时时间功能. 比如应用程序启动时.计时器值显示60,59,58 …. 0 当0到达时显示消息“超时”. 我在谷歌搜索但我不知道.[可能是我的错误没有以正确的方式搜索] 我尝试使用以下代码,它显示日期和时钟值,如[3/12/2014 6:22:10 PM] C#代码public SensorTwo(){InitializeComponent();DispatcherTimer newTimer = new DispatcherTimer();newTimer.Interval = TimeSpan.Fr...

c# – 如何从Windows窗体应用程序检查会话变量

我有一个在浏览器上运行的Web应用程序.在同时运行的Windows应用程序的帮助下,我可以检查是否存在任何特定的会话变量?基本上,我想从我的Windows应用程序检查Web应用程序会话变量.可能吗?解决方法:这是可能的,但它是一项大事业,我希望你有充分的理由这样做(我想不出任何事情). 无论如何,在默认会话状态提供程序中没有“为所有用户获取状态” – 您必须自己实现它.您现在可能正在使用的会话状态提供程序是System.Web.SessionState.I...

c# – 如何更改Windows Phone中应用程序栏的颜色?【代码】

在我的应用程序中,我希望应用程序栏的颜色为白色且完全不透明,而不考虑主题.到目前为止,我已经尝试过这个.ApplicationBar.Opacity = 1; ApplicationBar.BackgroundColor = Color.FromArgb(52, 50, 2, 181);结果是浅粉红色,有一些透明度.此外,即使主题很暗,我也希望保持相同的主题彩色(浅色主题)图标按钮.我见过WP Store(主要是Skype)中的应用程序.答案很高兴欣赏.解决方法:两种方式,在XAML中:<phone:PhoneApplicationPage.Applica...

c# – Windows Phone Universal应用程序在导航时抛出AccessViolation【代码】

我正在开发Windows Phone 8.1 Universal应用程序并遇到以下问题. 该应用程序有许多视图及其相应的Caliburn.Micro ViewModel,其中两个包含一个MapControl,其引脚绑定到一个Observable MapLocation对象集合. MapLocation类具有以下内容:public class MapLocation : PropertyChangedBase {private string _title;public string Title{get { return _title; }set{_title = value; NotifyOfPropertyChange();}}private Geopoint _geoPo...

c# – 如何从Windows客户端应用程序中使用openAuth?【代码】

我正在考虑将公共API集成到现有的Windows窗体应用程序中. api需要openAuth身份验证.我见过的所有这些例子都是基于网络的应用程序. 如何在客户端应用程序上使用openAUth? 谢谢解决方法:这不是最简单的解释,但我为YouTube实施做了这个: 我构建了一个构建消息的ShardOAuth类:#Region "Imports" Imports System.Text Imports System.Security.Cryptography #End RegionPublic NotInheritable Class SharedOAuth#Region "Class Decla...

c# – 如何运行只有NotifyIcon的“空”Windows应用程序?

我想创建一个只有NotifyIcon的应用程序.它根本不需要具有“主要”形式.当我想要实现这样的东西时,我只是创建一个不可见的形式并运行它,但是会有更“优雅”的方式来做到这一点,我想知道它. 你一般这样做吗?此应用程序不能是Windows服务,因为具有NotifyIcon及其上下文菜单很重要(它们中的每一个都将运行不同的命令). 谢谢解决方法:查看this blog post:As it turned out it was so easy it was ridiculous. All you have to do crea...

c# – 如何在Windows8应用程序中刷新页面和内容【代码】

所以我有一个Windows 8应用程序,我在其中设置一些数据到defaultViewModel.我的问题是,在页面创建之后,我向数据添加了一些内容,如何刷新页面并显示所做的更改?protected override void LoadState(Object navigationParameter, Dictionary<String, Object> pageState){ //inital loadvar DataGroups = SampleDataSource.GetGroups((String)navigationParameter);this.DefaultViewModel["Items"] = DataGroups; ...

c# – WinForms应用程序的Windows窗体身份验证

我正在Visual Studio 2012上使用C#和.NET Framework 4.5创建Windows窗体应用程序. 我现在想要创建一个登录表单,用户可以在其中输入一些用户名和密码(之前在数据库中创建),并且应用程序验证并登录用户.如果可能的话,使用“角色控制”. 我尝试在Google上搜索,但我没有在ASP.NET上找到与Windows Forms相关的内容. .NET Framework是否有任何好的(和官方)解决方案来解决WinForms中的身份验证问题?解决方法:不会.会员系统是Asp.net的一部...

从C#COM dll到Delphi应用程序的回调会导致内存泄漏【代码】

我有一个用C#编写的COM服务器,以及用Delphi编写的COM客户端.我已经实现了一个简单而优雅的回调机制,它就像一个魅力.但是,FastMM4报告我的Delphi客户端正在创建内存泄漏.我已经将应用程序提炼到泄漏源自的本质.我的漏洞是由对象被引用计数的方式引起的(它永远不会变为零,所以永远不会被破坏),所以我试图理解为什么引用计数的工作原理是这样的,并且是因为我在实施中做错了. 我已经尽可能地减少了代码,但是在一个问题中包含它似乎仍然...