Tag: compact framework

检测USB连接 – C#.Net CF 3.5

我有一个在Windows Mobile 6.1设备上运行的应用程序(.Net Compact Framework 3.5),我想检测USB连接何时发生变化(连接或断开连接)。 我最初使用SystemProperty.CradlePresent属性来触发事件,但我想知道这是否只有在设备连接有ActiveSync时才有效? 我将通过USB从没有运行ActiveSync的Linux设备接收连接。 我还可以使用SystemProperty.CradlePresent来检测USB的连接/断开吗? 或者我是否需要探索其他选项来检测USB事件? 谢谢。

ProtoBuf-Net和Compact Framework中的“源数据中的无效字段:0”错误

当使用ProtoBuf-Net在紧凑框架和完整的.Net框架之间进行序列化/反序列化时,是否有人知道任何问题? 我有一个名为LogData的类,我在紧凑框架3.5下进行序列化,传输到服务器(运行.Net framework 4.0),然后反序列化。 有时候它会起作用,有时会引发上述错误,我还没有将其缩小到任何特定原因。 我已经用不同的值做了很多测试,并且在发生错误时似乎找不到任何押韵或理由。 我在下面包括我的课程(减去各种构造函数)。 我已多次查看任一侧的字节缓冲区,但尚未发现通过线路从一侧传输到另一侧的数据存在差异。 [ProtoContract] public class LogData { [ProtoContract] public enum LogSeverity { [ProtoEnum(Name = “Information”, Value = 0)] Information, [ProtoEnum(Name = “Warning”, Value = 1)] Warning, [ProtoEnum(Name = “Error”, Value = 2)] Error, [ProtoEnum(Name = “Critical”, Value = 3)] Critical } [ProtoMember(1)] public string UserID { get; set; } […]

Lambda表达式“不在”?

我有一个detailcollection集合,每个细节都有 code, price, name 并带有一些代码的字符串 string codes = “1,2,3”; 我知道我可以使用string.Split()获取数组 string[] codesarray = codes.Split(‘,’); 但是我怎样才能获得不在codes产品? // the idea I have, but I would not like to have a loop for (int i = 0; i x.ope_idsku == codesarray[i]) } 我想要像: detailcollection.Where(x => x.ope_idsku not in (codesarray))

在C#中,如何判断属性是否为静态? (.Net CF 2.0)

FieldInfo有一个IsStatic成员,但PropertyInfo没有。 我想我只是忽略了我需要的东西。 Type type = someObject.GetType(); foreach (PropertyInfo pi in type.GetProperties()) { // umm… Not sure how to tell if this property is static }

在Compact Framework中创建单实例应用程序的最佳方法是什么?

我已经看到了标准框架的所有答案 创建单个实例应用程序的正确方法是什么? 在.NET中防止给定应用程序的多个实例? 在.net中创建单实例应用程序的最佳方法是什么? 如何使用紧凑框架检查是否存在具有相同名称的另一个进程? CF进程不支持3参数构造函数CF不支持GetProcessByName

Windows Mobile – Compact Framework程序即服务?

在Windows Mobile设备上运行后台运行C#Compact Framework程序的最佳方法是什么? 我需要回应不同的事件,例如带有特定内容的短信。 我不希望在启动进程时启动任何UI,而只是在后台运行,直到需要UI。 如何才能做到这一点 ?

Rijndael算法(如何创建我们自己的密钥)

Rijndael算法的所有样本都是从Rijndael类本身定义的密钥,我们不能提供自己的密钥。 对此的任何暗示都会对我有所帮助。 我们创建的示例应用程序是针对Windows Mobile的,它不支持PasswordDeriveBytes 在此先感谢Geetha 关于这个主题的更新:根据下面提供的代码示例,我们已经尝试过它,它似乎正在工作,但这有一个小小的打嗝。 当我们解密数据时,在示例的值的右侧有一个8位填充,我们正在加密用于事务的唯一键,它看起来像这样: 加密前:MI03112009044625000000000000008024754008 解密后:MI03112009044625000000000000008024754008揞⑁㋬㓠⥳空⠜资 任何人都可以帮助这个正确的填充发生在原始值。 谢谢杰塔

如何在Compact Framework App中使用OpenStreetMap?

有谁知道,我如何在Compact Framework应用程序中使用OpenStreetMap? 是否有框架或类似的东西? 我可以在他们的wiki中找到的是如何为他们的项目做出贡献以及如何使用他们的软件来映射数据。 但我想使用他们的地图在我自己的应用程序中显示用户位置。 我找不到任何关于使用他们的网络服务或我必须用来在我的应用程序中显示他们的地图的东西。

Compact Framework中的双行文本按钮

我想在Compact Framework中创建一个双行文本按钮。 我已经在这个post中使用了每个想法但没有成功。 http://social.msdn.microsoft.com/forums/en-US/winforms/thread/626c21e0-369f-441e-b2f1-b51db633e38b 如果我使用\n或\r\n或Environment.NewLine我得到正方形。 我正在使用Compact Framework 3.5。 关于如何制作双行文本框的任何想法?

如何使用.NET Compact Framework 3.5在Win CE 6.0中创建全屏应用程序?

我们希望我们的应用程序以全屏模式运行,在Win CE 6.0驱动的设备上没有标题栏。 该应用程序正在使用.NET Compact Framework 3.5(C#)开发。 任何示例代码或指向文章的指针都表示赞赏。