草庐IT

Forms_Tester_LibBased

全部标签

c# - Forms Authentication 理解 context.user.identity

由于有关此过程的文档非常模糊和令人困惑(或陈旧),我想验证我是否正确地执行了操作并且没有遗漏任何步骤。我正在尝试创建一个安全的登录系统,该系统在浏览器关闭时过期。--在我的web.config中我有以下内容--所以我有一个带有用户名/密码文本框和这个按钮的登录表单:在Login_Authenticate内部,我执行以下操作:protectedvoidLogin_Authenticate(objectsender,EventArgse){stringuserName=UserName.Text;stringpassword=Password.Text;boolAuthenticated=

c# - Forms Authentication 理解 context.user.identity

由于有关此过程的文档非常模糊和令人困惑(或陈旧),我想验证我是否正确地执行了操作并且没有遗漏任何步骤。我正在尝试创建一个安全的登录系统,该系统在浏览器关闭时过期。--在我的web.config中我有以下内容--所以我有一个带有用户名/密码文本框和这个按钮的登录表单:在Login_Authenticate内部,我执行以下操作:protectedvoidLogin_Authenticate(objectsender,EventArgse){stringuserName=UserName.Text;stringpassword=Password.Text;boolAuthenticated=

c# - 禁用 ToolbarItem Xamarin.Forms

我的页面中有以下内容:该命令启动一个异步任务。只要异步任务仍在运行,我就会尝试通过将其绑定(bind)到bool属性来禁用该控件,如下所示:我的问题是ToolbarItem似乎没有“IsEnabled”属性。有没有办法使用Xamarin.Forms实现我想要做的事情? 最佳答案 在William和Xamarin支持的帮助下,我终于能够找到功能的工作原理。这有点违反直觉,因为我们希望启用/禁用按钮(ToolbarItem),但实际上我们必须管理绑定(bind)到按钮的命令的状态。一旦我们理解了这种模式,它就有意义了。ICommand类

c# - 禁用 ToolbarItem Xamarin.Forms

我的页面中有以下内容:该命令启动一个异步任务。只要异步任务仍在运行,我就会尝试通过将其绑定(bind)到bool属性来禁用该控件,如下所示:我的问题是ToolbarItem似乎没有“IsEnabled”属性。有没有办法使用Xamarin.Forms实现我想要做的事情? 最佳答案 在William和Xamarin支持的帮助下,我终于能够找到功能的工作原理。这有点违反直觉,因为我们希望启用/禁用按钮(ToolbarItem),但实际上我们必须管理绑定(bind)到按钮的命令的状态。一旦我们理解了这种模式,它就有意义了。ICommand类

c# - 通过扩展在 Visual Studio 设计器中的 windows.forms.controls 上绘制装饰

我编写了一个观察Windows.Forms设计器窗口的VisualStudio2013扩展。当开发人员在设计器窗口中更改控件时,扩展会尝试验证结果是否符合我们的UI样式指南。如果发现可能的违规行为,它们将列在工具窗口中。这一切都很好。但现在我想在设计器窗口中标记不一致的控件,例如用红框或类似的东西。不幸的是,我没有找到在设计器窗口中的控件上绘制装饰的方法。我知道如果您开发自己的ControlDesigner就可以绘制这些装饰,但我需要从控件设计器的“外部”进行绘制。我只有Dte2.ActiveWindow中的IDesignerHost,并且可以通过该主机访问控件和ControlDesi

c# - 通过扩展在 Visual Studio 设计器中的 windows.forms.controls 上绘制装饰

我编写了一个观察Windows.Forms设计器窗口的VisualStudio2013扩展。当开发人员在设计器窗口中更改控件时,扩展会尝试验证结果是否符合我们的UI样式指南。如果发现可能的违规行为,它们将列在工具窗口中。这一切都很好。但现在我想在设计器窗口中标记不一致的控件,例如用红框或类似的东西。不幸的是,我没有找到在设计器窗口中的控件上绘制装饰的方法。我知道如果您开发自己的ControlDesigner就可以绘制这些装饰,但我需要从控件设计器的“外部”进行绘制。我只有Dte2.ActiveWindow中的IDesignerHost,并且可以通过该主机访问控件和ControlDesi

c# - XAML 上的 Xamarin Forms ListView ItemTapped/ItemSelected 命令绑定(bind)

如何将我的ViewModel(当前在BindingContext中)的ICommand对象绑定(bind)到XAML中ListView的ItemTapped或ItemSelected?使用Button时这是一项简单的任务,我只需设置Command="MyViewModelCommand"一切正常。 最佳答案 当您可以直接在ViewModel中直接获取选定/点击的对象时,我不确定为什么需要在页面中提供ItemSelected或ItemTapped事件:我认为您已经使用以下类型的代码绑定(bind)了ListView在与页面绑定(bin

c# - XAML 上的 Xamarin Forms ListView ItemTapped/ItemSelected 命令绑定(bind)

如何将我的ViewModel(当前在BindingContext中)的ICommand对象绑定(bind)到XAML中ListView的ItemTapped或ItemSelected?使用Button时这是一项简单的任务,我只需设置Command="MyViewModelCommand"一切正常。 最佳答案 当您可以直接在ViewModel中直接获取选定/点击的对象时,我不确定为什么需要在页面中提供ItemSelected或ItemTapped事件:我认为您已经使用以下类型的代码绑定(bind)了ListView在与页面绑定(bin

c# - 在 Xamarin.Forms 上的 XAML 中将 BindingContext 设置为 ViewModel

我想使用Xamarin.Form和MVVM开发一个简单的项目。在我的解决方案(名为XamarinPOC)中,除了标准的Xamarin.Forms项目之外,我还有一个单独的模型项目(XamarinPOC.Model)和一个单独的ViewModel项目(XamarinPOC.ViewModel)。我在XamarinPOC.ViewModel项目中为BaseViewModel类(实现了INotifyPropertyChanged接口(interface))定义了一个抽象类,在我创建了一个SummaryViewModel类之后,它使用一个简单的属性扩展了BaseViewModel类:names

c# - 在 Xamarin.Forms 上的 XAML 中将 BindingContext 设置为 ViewModel

我想使用Xamarin.Form和MVVM开发一个简单的项目。在我的解决方案(名为XamarinPOC)中,除了标准的Xamarin.Forms项目之外,我还有一个单独的模型项目(XamarinPOC.Model)和一个单独的ViewModel项目(XamarinPOC.ViewModel)。我在XamarinPOC.ViewModel项目中为BaseViewModel类(实现了INotifyPropertyChanged接口(interface))定义了一个抽象类,在我创建了一个SummaryViewModel类之后,它使用一个简单的属性扩展了BaseViewModel类:names