草庐IT

xamarin-forms

全部标签

c# - 在 Xamarin Forms 中添加多个标签

我有以下标签:按钮上的事件:correctButton.Clicked+=(sender,e)=>{App.DB.IncrementScore();};这样做的目的是,每次我单击一个按钮时,我的分数都会增加1。我想做的也是根据分数增加Label的数量。请参阅下面的附图:有人知道我怎样才能做到这一点吗? 最佳答案 这个问题有不同的解决方案。在选择一个之前一定要通读所有这些-我最喜欢的(最简单的一个)一直列在下面......方法#1:正如一些人所建议的,您可以创建一些集合控件(我稍后会谈到),在ViewModel中定义一个Observa

c# - 在 Visual Studio 2015 中创建后未构建 Xamarin UWP 项目

我安装了XamarinforVisualStudio2015并创建了Xamarin.FormsPortable项目。之后我尝试构建解决方案。但我在UWP项目中遇到错误:ErrorTypeuniversecannotresolveassembly:System.Runtime,Version=4.0.0.0,inVisualStudio2015。问题是什么? 最佳答案 解决方案很简单。我通过包管理器控制台安装了Mirosoft.NETCore.UniversalWindowsPlatform包:PM>安装包Microsoft.NETC

c# - 如何自定义 Forms Authentication cookie 名称?

我有2个网站在不同端口的本地主机上运行。由于浏览器在发送cookie时不区分端口号,我从一个站点发送的表单例份验证票据被发送到另一个站点我该如何解决这个问题?我认为一个好的解决方案是更改表单例份验证票证或其中一个网站,但我不知道该怎么做。 最佳答案 在你的web.config中: 关于c#-如何自定义FormsAuthenticationcookie名称?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

c# - Xamarin 表单如何重叠?

z-index有没有概念?图片显示没有重叠。如何设置z-index?前两个自定义选择框还有其他的。图表、数据等...BoxSelector.xaml(contentview),可重用的ContentView扩展#f9f9f9#e2e2e2 最佳答案 Z-Index是根据容器元素中子元素的顺序建立的。第一个child在Z堆栈的后面,第二个child放在它上面,依此类推。您使用的布局容器将决定每个子项的定位方式。StackLayout不允许重叠。AbsoluteLayout和RelativeLayout将允许轻松重叠。Grid将允许延伸

c# - Form.ShowDialog() 不显示启用调试的窗口

我在单元测试项目中创建了一个测试,我想在其中使用ShowDialog()函数弹出一个Form:[TestMethod]publicvoidTestDialog(){//ThisclassinheritsfromFormTestFormserviceTestForm=newTestForm("Mytestform");serviceTestForm.ShowDialog();return;}我希望此测试到达ShowDialog(),并“无限期”运行,直到我关闭窗口。但是,当我“带调试”运行此测试时,测试到达ShowDialog(),但没有出现任何窗体。奇怪的是,如果我“不调试”地运行,这

c# - Xamarin 表格 : StackLayout inside RelativeLayout is not filling the whole screen

我有这个:但出于某种原因,即使RelativeLayout明显扩展,StackLayout也不会。如何让StackLayout水平拉伸(stretch)并填满屏幕的整个宽度/高度? 最佳答案 对于RelativeLayout,您需要使用约束而不是垂直/水平选项。应该是这样的 关于c#-Xamarin表格:StackLayoutinsideRelativeLayoutisnotfillingthewholescreen,我们在StackOverflow上找到一个类似的问题:

c# - 对 Windows.Forms 的十六进制查看器控件的建议?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我需要在HexView中显示内容的能力,就像WinHex中的这样Offset0123456789ABCDEF00000000EFBBBF0D0A4D6963726F736F66742056..MicrosoftV00000010697375616C2053747564696F20536F6CisualStudioSol000000207574696F6E2046

c# - 如何动态地在 xamarin 表单中的标签上创建点击事件

我正在开发跨平台xamarin应用程序,我想为“忘记密码?”创建超链接标签。在登录页面上。我使用以下代码创建标签,但我不知道如何在其上创建onclick事件。MainPage=newContentPage{BackgroundImage="background.png",Content=newStackLayout{VerticalOptions=LayoutOptions.CenterAndExpand,HorizontalOptions=LayoutOptions.CenterAndExpand,Spacing=50,Children={newLabel{HorizontalTex

c# - 如何为 Windows Forms 窗体设置热键

我想在我的Windows窗体表单中设置热键。例如,Ctrl+N用于新建表单,Ctrl+S用于保存。我该怎么做? 最佳答案 设置myForm.KeyPreview=true;为KeyDown创建处理程序事件:myForm.KeyDown+=newKeyEventHandler(Form_KeyDown);处理程序示例://HotkeyshandlervoidForm_KeyDown(objectsender,KeyEventArgse){if(e.Control&&e.KeyCode==Keys.S)//Ctrl-SSave{//Do

c# - Xamarin.Forms.Color 到十六进制值

我有一个Xamarin.Forms.Color,我想将它转换为“十六进制值”。到目前为止,我还没有找到解决问题的办法。我的代码如下:foreach(varcellinGrid.Children){varpixel=newPixel{XAttribute=cell.X,YAttribute=cell.Y,//IwanttoconvertthecolortoahexvaluehereColor=cell.BackgroundColor};} 最佳答案 只是快速修复,最后一行是错误的。Alphachannel先于其他值:stringhex