草庐IT

crispy-forms

全部标签

c# - Xamarin.Forms:如何从另一个文件加载 ResourceDictionary?

我编写了以下代码,但已抛出XamlParseException。(“找不到键CustomColor的StaticResource”)我的页面.xamlCustomResource.xaml(构建操作=EmbeddedResource)#004B86 最佳答案 从2.3.0开始可以正式合并xaml中的资源字典观察下面的例子BlueTheme.xamlApp.xaml 关于c#-Xamarin.Forms:如何从另一个文件加载ResourceDictionary?,我们在StackOverf

c# - 如何在 Visual C# Forms 应用程序中使用 Google Maps API?

我决定在VisualC#2012中设计一个桌面表单应用程序,它将在用户指定的坐标和缩放级别内下载谷歌地图图像。实际上,目标是将离线map创建为jpeg。稍后我也必须加入下载的图像!谁能帮我解决这个问题?注意:我不会显示任何网页。我只想根据缩放级别和坐标的规范从谷歌地图下载直接图像。问候。 最佳答案 您检查过GMap.NET了吗?“适用于Windows窗体和演示的出色map”http://www.codeproject.com/Articles/32643/GMap-NET-Great-Maps-for-Windows-Forms-a

c# - 如何在 Xamarin.forms 上播放声音?

我正在使用Xamarin.forms创建适用于Android、iOS和WindowsPhone的应用。我的问题是如何使用XamarinForms播放mp3或wav?我的业务逻辑由共享项目处理,我不知道如何使用特定平台“MediaPlayer”。 最佳答案 目前Xamarin.forms还没有完善的API,需要使用DependencyService检查以下链接,它对我来说工作正常:https://www.codeproject.com/Articles/1088094/Playing-audio-mp-File-in-Xamarin-

c# - MVC4/IIS/Forms 身份验证 SSO 问题

我在使用MVC4/IIS/Forms身份验证时遇到了一个奇怪的间歇性问题。我有两个站点,它们使用SSO将控制权传递给彼此。大多数情况下,切换会正确进行,并且用户会按预期重定向到下一个站点。但是,在某些情况下,即使发送了有效的SSO信息,也会要求用户重新登录。SSO方法用[AllowAnonymous]属性修饰,web.config也有一个位置条目授予对/account的访问权限/sso给所有用户。它似乎是在第一次访问目标站点时发生的-一旦应用程序池预热,问题就会消失。其他几点:1这两个站点都是.net4,因此不应该有任何遗留加密问题。2.这个问题很少发生(应该是正确的3.在本地win7

c# - Windows.Forms.MouseButtons 中的奇数枚举值

我在System.Windows.Forms命名空间中找到了这个gem(IMO)。我正在努力弄清楚为什么要这样设置。[Flags]publicenumMouseButtons{None=0,Left=1048576,Right=2097152,Middle=4194304,XButton1=8388608,XButton2=16777216,}有人可以解释为什么它使用这些值(2^20到2^24的幂)而不是这个:publicenumMouseButtons{None=0,Left=1,//2^0Right=2,//2^1Middle=4,//2^2XButton1=8,//2^3XBut

c# - 将 Xamarin Forms 中的 DateTime 格式化为设备格式字符串

在运行PCLXamarin.Forms项目并且我的部署目标包括iOS、Android和Windows时,如何将DateTime对象格式化为设备默认日期时间格式的字符串。根据此thread,DateTime.ToShortString()无法按照MSDN要求工作还有这个bug.是否有任何基于表单的解决方案,或者我是否需要从特定于平台的项目中获取它?对于Android,我可以使用DI从native项目执行以下操作:Stringformat=Settings.System.GetString(this.context.ContentResolver,Settings.System.DateF

c# - 在 C# Win Form 中嵌入 PowerPoint Viewer

是否可以将PowerPoint查看器嵌入到C#Windows窗体中?我目前使用以下代码:objApp=newPowerPoint.Application();//objApp.Visible=MsoTriState.msoTrue;objPresSet=objApp.Presentations;objPres=objPresSet.Open(ppsAction.FileInfo.FullName,MsoTriState.msoTrue,MsoTriState.msoTrue,MsoTriState.msoFalse);objSlides=objPres.Slides;//RuntheS

C# Form.TransparencyKey 对不同颜色的工作方式不同,为什么?

昨天我发现了一些很奇怪的东西(我认为)。看起来Form.TransparencyKey根据用作BackgroundColor和TransparencyKey的颜色给出不同的结果。如果您想重现此内容,请执行以下操作:创建新的Windows窗体应用程序在表单上拖放一个面板将BackgroundColor设置为“Green”并将Form1的TransparencyKey也设置为Green运行程序并将带有“孔”的Form放在某物上,您会看到您可以点击该孔(如MSDN所述)现在将两种颜色都更改为“红色”并运行应用程序-您会看到“洞”,但您无法再点击它你知道为什么会这样吗?规则是什么?我将.NET

c# - 找不到 Xamarin.Forms.Platform.Android.LabelRenderer(xamarin 表单)的构造函数

我的xamlonpcl项目中有一个图像列表当我在samsumggalaxys5设备上测试我的应用程序时我这样做:我进入列表的页面,然后我按下操作栏上的后退按钮......我做了很多次......然后,它发生了:System.NotSupportedException:UnabletoactivateinstanceoftypeXamarin.Forms.Platform.Android.Platform+DefaultRendererfromnativehandle0x20e0001d(key_handle0x42433c30).或Unabletoactivateinstanceoft

c# - 我可以修改 Request.Form 变量吗?

我尝试Request.Form.Set(k,v)但它抛出异常Collectionisread-only 最佳答案 这与修改Request.Querystring完全一样。两者都因私有(private)属性而在内部变得复杂,并且可以被视为错误,但是我知道有两种可能的解决方案(我会立即取消response.redirect计划-这太糟糕了)。方法一是直接使用反射修改集合:NameValueCollectionoQuery=Request.QueryString;oQuery=(NameValueCollection)Request.Ge