草庐IT

xaml-composition

全部标签

c# - 是否可以将 Xaml 设计器或智能感知与 Xamarin.Forms 一起使用?

推出Xamarin3.0Xamarin.Forms,一种强大的UI抽象,允许开发人员轻松创建可在Android、iOS和WindowsPhone之间共享的用户界面。它看起来非常强大,但我在创建UI时遇到了一些困难,因为Xamarin.Forms带有40多个控件。如果没有intellisense或极简设计器,在官方文档中搜索所有属性或通过浏览c#代码会适得其反。默认的Xaml模板是这样的,在没有任何帮助的情况下添加新控件显然不是一件容易的事。那么是否有机会在Xaml中使用智能感知或使用Xaml设计器? 最佳答案 Xamarin.For

c# - 如何在不创建 ViewModel 对象的情况下指定 DataContext (ViewModel) 类型以在 XAML 编辑器中进行设计时绑定(bind)检查?

这个问题在这里已经有了答案:WhatdoIneedtofurtherqualifytheDataContextforabinding?(2个答案)关闭6年前。我可以像这样指定DataContext:...在这种情况下,WPF将创建一个MainViewModel类型的对象并将其分配给窗口的DataContext属性(这发生在Window的InitializeComponent()方法中)。但是如果我的ViewModel没有默认构造函数怎么办。或者如果我想在执行Window.InitializeComponent()之后初始化ViewModel并将其分配给DataContext怎么办(在W

c# - 如何在不创建 ViewModel 对象的情况下指定 DataContext (ViewModel) 类型以在 XAML 编辑器中进行设计时绑定(bind)检查?

这个问题在这里已经有了答案:WhatdoIneedtofurtherqualifytheDataContextforabinding?(2个答案)关闭6年前。我可以像这样指定DataContext:...在这种情况下,WPF将创建一个MainViewModel类型的对象并将其分配给窗口的DataContext属性(这发生在Window的InitializeComponent()方法中)。但是如果我的ViewModel没有默认构造函数怎么办。或者如果我想在执行Window.InitializeComponent()之后初始化ViewModel并将其分配给DataContext怎么办(在W

c# - ASP.NET 添加迁移 'composite primary key error' 如何使用 Fluent API

您好,我正在创建Web应用程序,并且已经安装了Microsoft.entityFrameworkCore和Microsoft.entityFrameworkCore.Tools。在包管理器控制台中执行添加迁移的过程中出现错误“System.InvalidOperationException:实体类型‘Attends’具有用数据注释定义的复合主键。要设置复合主键,请使用流畅的API”这是我在实体文件夹中的代码。usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel.DataAnnotations;usi

c# - ASP.NET 添加迁移 'composite primary key error' 如何使用 Fluent API

您好,我正在创建Web应用程序,并且已经安装了Microsoft.entityFrameworkCore和Microsoft.entityFrameworkCore.Tools。在包管理器控制台中执行添加迁移的过程中出现错误“System.InvalidOperationException:实体类型‘Attends’具有用数据注释定义的复合主键。要设置复合主键,请使用流畅的API”这是我在实体文件夹中的代码。usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel.DataAnnotations;usi

c# - 如何连接 xaml 和 xaml.cs 文件

我有一个VB项目,并使用在线转换工具将其转换为C#。现在的问题是xaml和xaml.cs文件没有相互连接,也就是说它们无法识别它们的依赖关系(图中的红色区域)。实际上它应该看起来像Window1文件(图像中的绿色区域。)我该如何实现。我正在尝试WPF,所以可能是一个外行问题。 最佳答案 这很简单,尝试在项目中添加现有项目并在格式列表中选择XAML(不是.cs等)文件。在VS2010中,这很有帮助。 关于c#-如何连接xaml和xaml.cs文件,我们在StackOverflow上找到一个

c# - 如何连接 xaml 和 xaml.cs 文件

我有一个VB项目,并使用在线转换工具将其转换为C#。现在的问题是xaml和xaml.cs文件没有相互连接,也就是说它们无法识别它们的依赖关系(图中的红色区域)。实际上它应该看起来像Window1文件(图像中的绿色区域。)我该如何实现。我正在尝试WPF,所以可能是一个外行问题。 最佳答案 这很简单,尝试在项目中添加现有项目并在格式列表中选择XAML(不是.cs等)文件。在VS2010中,这很有帮助。 关于c#-如何连接xaml和xaml.cs文件,我们在StackOverflow上找到一个

c# - ASP.NET MVC 体系结构 : ViewModel by composition, 继承还是重复?

我正在使用ASP.NETMVC3和EntityFramework4.1CodeFirst。假设我有一个User实体:publicclassUser{publicintId{get;set;}publicstringName{get;set;}publicstringEmail{get;set;}publicstringPassword{get;set;}}在我的UserController中编辑它时,我想添加一个PasswordConfirmation字段并验证PasswordConfirmation==Password1。按组成我的第一次尝试是:publicclassEditUser

c# - ASP.NET MVC 体系结构 : ViewModel by composition, 继承还是重复?

我正在使用ASP.NETMVC3和EntityFramework4.1CodeFirst。假设我有一个User实体:publicclassUser{publicintId{get;set;}publicstringName{get;set;}publicstringEmail{get;set;}publicstringPassword{get;set;}}在我的UserController中编辑它时,我想添加一个PasswordConfirmation字段并验证PasswordConfirmation==Password1。按组成我的第一次尝试是:publicclassEditUser

c# - 某些设备的 UWP 中的 XAML 梯度问题

我正在使用Page作为我的应用程序中的着陆屏幕。XAML看起来像这样:我有3台设备在运行应用程序:微软Lumia950XL[M]定制PC[PC]联想ThinkPad平板电脑2[T]运行应用程序时,此页面在M和PC上呈现良好,但在T上呈现Gradient和两个Button底部的s根本没有渲染。我没有看到它们,但我可以按Buttons和他们的点击事件处理程序将罢工。但如果我评论Rectangle使用渐变,在所有设备上一切都很好。这是应用在使用渐变时在T上的外观。没有按钮。而且渐变也是不可见的。这是应用在没有渐变的T上的样子。按钮到位。这就是它在PC上运行时的样子。按钮和渐变是可见的。我在运