binding 相关问题

这个标签在不同的环境中意味着不同的东西;考虑使用较少模糊的标签来代替或另外。常见含义包括:依赖项注入和数据绑定到对象和应用程序组件之间的绑定。

在 Azure C# 中设置带有 webapp 绑定的自定义域

我正在寻找添加自定义域并绑定到 Azure 中的 web 应用程序的方法。 我开发了一些添加自定义域的东西,但没有绑定,所以它的状态仍然没有绑定(不安全......

回答 1 投票 0

DataGridComboBoxColumn 数据绑定

我正在尝试对 DataGridComboBoxColumn 进行数据绑定 ...

回答 5 投票 0

与 x 引用的 XAML 绑定不起作用,但与代码的相同绑定有效 - 为什么?

我有一个 ContentView,它公开了一个布尔属性,您可以将其绑定到: 公共静态只读 BindableProperty ShowCurrentIntervalInfoProperty = BindableProperty.Create(nameof(

回答 1 投票 0

在代码后面创建样式触发器,只有 2 个设置器之一正在工作

BorderThicknessProperty 已正确应用,但 ForeGroundProperty 未正确应用。我尝试过交换二传手的位置,认为可能只有第一个被应用。我有...

回答 1 投票 0

如何在XAML中绑定TextBlock的x:Uid?

我正在制作一个可以显示多种语言的菜单,所以我想在每个项目上设置这些TextBlock的Uid,如何通过数据绑定在XAML中设置TextBlock的Uid。因为当我设置 x:...

回答 2 投票 0

绑定到 WPF XAML 中的动态对象

我正在实习初级C#开发人员的职位,遇到了以下问题。在XAML布局中,项目中会生成相当多的动态块。他们不能通过

回答 1 投票 0

如何在DataTemplate中绑定两个不同的类属性

我正在尝试绑定 DataTemplate 中不同类的两个属性。 我正在尝试绑定 DataTemplate 中不同类的两个属性。 <DataTemplate x:Key="DemoItemTemplate" x:DataType="local:DemoInfo"> <NavigationViewItem Visibility="{Binding Visibility, Mode=TwoWay}" Content="{x:Bind Name}"/> </DataTemplate> 将此 DataType 的 DemoInfo 设置为 DataTemplate,并从 Name 更新 DemoInfo 值。 我尝试过将视图模型视为源和相对源绑定。但是 Visibility 属性绑定在 ViewModel 类中不起作用。有什么建议如何实现这一目标吗? Visibility="{Binding Visibility, Source={StaticResource viewModel}}" AFAIK,你不能在 UWP 中使用多重绑定,你可以尝试使用 Locator 什么是 ViewModelLocator,与 DataTemplates 相比,它的优点/缺点是什么? 如何在DataTemplate中绑定两个不同的类属性 如果您将 Visibility 与 StaticResource 绑定,请在页面 Resources 中声明 ViewModel 类,如下所示。 视图模型 public class ViewModel { public ViewModel() { Visibility = false; } public bool Visibility { get; set; } } Xaml <Page.Resources> <local:ViewModel x:Key="ViewModel" /> </Page.Resources> <DataTemplate x:DataType="local:Item"> <TextBlock Width="100" Height="44" Text="{x:Bind Name}" Visibility="{Binding Visibility, Source={StaticResource ViewModel}}" /> </StackPanel> </DataTemplate> 更新 如果您希望 Visibility 值在运行时动态更改,您需要为 ViewModel 类实现 INotifyPropertyChanged 接口。 public class ViewModel : INotifyPropertyChanged { public ViewModel() { Visibility = false; } private bool _visibility; public bool Visibility { get { return _visibility; } set { _visibility = value; OnPropertyChanged(); } } public event PropertyChangedEventHandler PropertyChanged; private void OnPropertyChanged([CallerMemberName] string PropertyName = null) { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(PropertyName)); } } 更多详情请参考深度数据绑定官方文档 我可能是错的,但我认为 Visibility 属性有一个专用枚举,其中包含 Visibility 属性的所有可能选项(Visibility Enum)。因此,您的绑定可能工作得很好,但绑定属性的 Type 需要使用 Visibility 为 System.Windows 类型。 顺便说一句,我无论如何都不会在视图模型中添加可见性属性。我认为更标准的方法是在绑定视图后面的直接代码中具有可见性DependencyProperty。

回答 3 投票 0

Value 和@bind-Value 之间的区别?

我正在查看InputCheckBox的文档https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.components.forms.inputcheckbox,我发现它公开了要绑定的值到 desi...

回答 2 投票 0

当我将相同的属性绑定到另一个ListView时,ListView保持为空

如果我将相同的属性绑定到相同类型的另一个控件,在我的例子中绑定到 ListView,那么第一个 ListView 将填充对象,但第二个 ListView 保持为空。我和 On 一起玩...

回答 1 投票 0

JAXB 避免从 XSD 生成重复类

我有一个 xsd,其中有一个名为 toc 的元素在 xsd 中两次。它会导致 java 类生成错误。现在,我想编写 xml 绑定来解决这个问题。 我有一个 xsd,其中有一个名为 toc 的元素在 xsd 中两次。它会导致 java 类生成错误。现在,我想编写 xml 绑定来解决这个问题。 <jaxb:bindings schemaLocation="../DMS_Dokument.Versenden_response.xsd"> <jaxb:bindings node="xsd:element[@name='toc']"> <jaxb:factoryMethod name="TOC"/> </jaxb:bindings> </jaxb:bindings> 我得到的错误是 原因:无法解析schema。应该提供错误消息 为了避免 JAXB 从 XSD 生成重复的类,您可以使用本地或外部绑定为生成的类定义不同的名称。 <jaxb:bindings node="XPATH"> <jaxb:class name="YourDistinctName"/> </jaxb:bindings> Java 类名重复的一个原因是在全局绑定中使用 toplevel 作用域。 注意: localScoping 属性的值可以是 nested 或 toplevel。此属性描述嵌套 XML 模式组件与嵌套模式派生的 JAXB 类或顶级模式派生的 JAXB 类的 JAXB 绑定。为了避免嵌套组件之间的命名冲突,该属性的默认值是嵌套的。当模式组件嵌套太深或应用程序不希望使用嵌套类或使用 JPA 时(JPA 第 2.1 节,实体必须是顶级类),开发人员可以将 localScoping 自定义为 toplevel。 例如,下载此演示 (zip) 并考虑其 XML 架构 trilogy.xsd,该架构对 Trilogy 书籍进行建模。它在根 trilogy 元素上定义一个 TOC,并为每个 book 定义另一个 TOC。该架构将每个 TOC 定义为匿名类型,并且每个 TOC 都有不同的用途。第一个目录描述了三本书的标题,但第二个目录是每本书的章节列表。两者具有相同的元素名称 <toc>...</toc>,如该 XML 实例 trilogy.xml 所示,但需要不同的 Java 类定义。 当模式被定制为使用 <jaxb:globalBindings localScoping=”toplevel”/> 时,JAXB 会尝试根据一个元素名称生成两种类型,这会导致名称冲突。 为了解决 Java 类名重复问题,演示使用 HiSrc BasicJAXB 项目中的工具来扫描 XSD 并输出这些建议的绑定:trilogy.xjb。例如,这是书 TOC 的装订: <jaxb:bindings node="//xs:element[@name='trilogy']/xs:complexType/xs:sequence/xs:element[@name='book']/xs:complexType/xs:sequence/xs:element[@name='toc']/xs:complexType"> <jaxb:class name="TrilogyBookTocType"/> </jaxb:bindings> 绑定使用 XPATH 选择目标节点,并将 Java 类名称声明为 TrilogyBookTocType。 演示提供了一个 bash 脚本来运行该工具,但它可以像这样手动运行... java -cp \ $HOME/.m2/repository/org/patrodyne/jvnet/hisrc-basicjaxb-tools/2.1.1/hisrc-basicjaxb-tools-2.1.1.jar \ org.jvnet.basicjaxb.util.CreateToplevelXJBindings \ --nested src/main/resources/trilogy.xsd 该工具将其输出发送到 stdout,您可以在其中将其复制/粘贴到绑定文件或架构中。 执行 该演示是一个独立的 Maven 项目。您可以使用以下命令运行测试: mvn -Ptest clean test mvn -Pexec compile exec:java 方法 hisrc-higherjaxb-maven-plugin 配置为使用提供的 trilogy.xsd 模式和绑定文件 trilogy.xjb 生成 JAXB 类。该模式提供了命名空间 "http://org.example/trilogy",JAXB 使用它来使用自己的命名约定创建 Java package 名称。 作为一个选项,可以使用这些 XJC hisrc-basicjaxb-plugins 生成 Java 内置 Object 方法的更高级实现。特别是,示例项目使用 toString 插件来显示未编组的 Trilogy 对象的人类可读表示。 hisrc-basicjaxb-插件 <args> <arg>-no-header</arg> <arg>-XhashCode</arg> <arg>-Xequals</arg> <arg>-XtoString</arg> </args> 注意: 使用 XJC hisrc-basicjaxb-plugins 时,运行时类路径需要 hisrc-basicjaxb-runtime 依赖。 测试 JUnit 测试类 TrilogyTest.java 扫描示例文件并调用方法 checkSample(File sample) 将每个文件提供给测试人员。对于此项目,创建了一个 JAXBContext,并且 samples 路径中的每个文件都被 unmarshaled 为 Trilogy 对象。成功后,每个对象都会被编组以用于日志记录和您的审查。 示范 具有 main(...) 方法的 Java 标准引擎应用程序位于 org.example.trilogy.Main。该应用程序使用以下命令执行: mvn -Pexec compile exec:java -Dexec.args="src/test/samples/trilogy.xml" 免责声明:我是这些HiSrc项目的维护者。

回答 1 投票 0

JSF UISelectItems HtmlSelectOneListbox 绑定值 TimeZones

(注意:我对 jakarta.faces.component.UISelectItem 进行了子类化并重写了 toString,但现在下面的代码实际上是相同的,尽管我将来会删除对象搜索和 s...

回答 1 投票 0

如何反转 BooleanToVisibilityConverter?

我在 WPF 中使用 BooleanToVisibilityConverter 将控件的 Visibility 属性绑定到布尔值。这工作正常,但我希望其中一个控件在布尔值为 true 时隐藏,并显示...

回答 18 投票 0

ObservableCollection 在 WPF 中不会自动通知 UI

我正在尝试构建我的第一个基于 MVVM 模式的应用程序。 我仍然没有将视图与按钮单击操作隔离,因为我陷入了 ObservableCollection 的这个问题。 这些是课程:

回答 1 投票 0

绑定构造函数对象没有创建正确的对象

我是 JS 新手,尝试绑定构造函数对象: “严格使用”; 让 Person = 函数(名称){ this.name = 名称; } 令年龄 = { 年龄:128 } 让 AgedPerson = Person.bind(age) 安慰...

回答 1 投票 0

Maui MVVM,测试应用程序从登录 API 获取数据并在登录后将 FullName 传递到 MainPage 时出现问题,FullName=null 退出 ViewModel

1-我通过 MVC 创建一个 API 来获取 字符串 MaUserName, 字符串Ma密码, 国际米兰德, int MaStatus, 字符串 MaFullName 它与 Postman 和 swagger 配合得很好 2-我创建了一个项目...

回答 1 投票 0

使用 Azure 应用程序配置进行 QueueTrigger 绑定

我一直在寻找一种使用Azure“应用程序配置”来存储Azure存储队列的连接字符串的方法。在网上搜索了几个小时后,我更加困惑了——似乎有

回答 1 投票 0

Svelte 绑定选择值在获取时未更新

我在 Svelte (3) 中使用以下代码从 API 获取选项。随后的 s 依赖于第一个。我的期望是,当

回答 3 投票 0

从子视图到模型属性的弱绑定

我在使用绑定时遇到了 SwiftUI 视图模型中的内存泄漏。 我创建了 ObservableObject 模型,例如 最终类模型:ObservableObject { @Published var selectedValue:字符串?...

回答 1 投票 0

如何在c#代码后面将值绑定到gridview中的超链接

我有一个自定义网格,我在后面的 C# 代码中绑定了数据。我已经为我的专栏之一提供了超链接字段。如果我单击超链接值,它应该导航到...的详细信息页面

回答 4 投票 0

将列表中的多个变量绑定到一个组合框

我刚刚开始学习WPF和C#。 考虑: private void TransferAccountButtonClick(对象发送者, RoutedEventArgs e) { 列表 allClients = Client.JsonToList(); TransferStackP...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.