Questions tagged «binding»

这个标签在不同的上下文中意味着不同的事物。考虑改用或减少使用含糊不清的标签。常见含义包括:依赖关系注入和对象的数据绑定以及应用程序组件之间的绑定。


5
如何在自定义指令中获取评估的属性
我正在尝试从我的自定义指令中获取一个评估的属性,但是我找不到正确的方法。 我已经创建了这个jsFiddle来详细说明。 <div ng-controller="MyCtrl"> <input my-directive value="123"> <input my-directive value="{{1+1}}"> </div> myApp.directive('myDirective', function () { return function (scope, element, attr) { element.val("value = "+attr.value); } }); 我想念什么?

4
如何将多个值绑定到单个WPF TextBlock?
我目前正在使用TextBlock以下方法绑定名为的属性的值Name: <TextBlock Text="{Binding Name}" /> 现在,我想将另一个属性绑定ID到same TextBlock。 是否可以将两个或多个值绑定到相同的值TextBlock?是否可以通过简单的串联来完成,例如Name + ID,如果不是,还可以如何实现?

6
绑定为空/未定义(带过滤器)时的Angularjs模板默认值
我有一个模板绑定,使用Angular的日期过滤器显示名为“ date”的模型属性,该属性是一个日期。 <span class="gallery-date">{{gallery.date | date:'mediumDate'}}</span> 到目前为止,一切都很好。但是,目前,如果日期字段中没有值,则绑定不显示任何内容。但是,如果没有日期,我希望它显示字符串“ Various”。 我可以使用二进制运算符获取基本逻辑: <span class="gallery-date">{{gallery.date || 'Various'}}</span> 但是我无法使其与日期过滤器一起使用: <span class="gallery-date">{{gallery.date | date:'mediumDate' || "Various"}}</span> 如何在日期过滤器旁边使用二元运算符?

17
“在使用ItemsSource之前,Items集合必须为空。”
我正在尝试使图像显示在WPF ListView中,样式类似于WrapPanel,如旧ATC Avalon团队文章:如何创建自定义视图中所述。 当我尝试使用LINQ-to-Entities查询的ADO.NET实体框架对象集合填充ListView时,出现以下异常: 例外 使用ItemsSource之前,Items集合必须为空。 我的代码... Visual Basic Private Sub Window1_Loaded(...) Handles MyBase.Loaded ListViewImages.ItemsSource = From g In db.Graphic _ Order By g.DateAdded Ascending _ Select g End Sub XAML <ListView Name="ListViewImages" SelectionMode="Single" ItemsSource="{Binding}"> <local:ImageView /> </ListView> 我在那条线上设置了一个断点。 ListViewImages.ItemsSource是Nothing刚刚LINQ分配之前。

12
值不为null的DataTrigger吗?
我知道我可以创建一个setter,以检查值是否为NULL并执行某些操作。例: <TextBlock> <TextBlock.Style> <Style> <Style.Triggers> <DataTrigger Binding="{Binding SomeField}" Value="{x:Null}"> <Setter Property="TextBlock.Text" Value="It's NULL Baby!" /> </DataTrigger> </Style.Triggers> </Style> </TextBlock.Style> </TextBlock> 但是,如何检查“ not”值……如“ NOT NULL”或“ NOT = 3”?在XAML中可能吗? 结果:谢谢您的回答……我知道我可以做一个值转换器(这意味着我将必须编写代码,而这并不是我所希望的纯XAML)。但是,这确实回答了这样一个问题:实际上,您不能在纯XAML中做到这一点。但是,选择的答案可能显示了创建此类功能的最佳方法。好发现。

5
使用WPF绑定传递两个命令参数
我有一个使用以下标准语法从XAML文件执行的命令: <Button Content="Zoom" Command="{Binding MyViewModel.ZoomCommand}"/> 在我意识到我需要从视图中获取两条信息以使此操作完成用户期望的方式(具体来说是画布的宽度和高度)之前,此方法一直有效。 似乎可以将数组作为参数传递给命令,但是我看不到有一种方法可以在CommandParameter中指定对两个画布属性的绑定: <Button Content="Zoom" Command="{Binding MyViewModel.ZoomCommand" CommandParameter="{Binding ElementName=MyCanvas, Path=Width}"/> 如何将宽度和高度都传递给命令?使用XAML中的命令似乎不可能实现这一点,并且我需要在我的代码背后连接一个单击处理程序,以使此信息传递给我的zoom方法。
155 wpf  binding  path  command 

12
具有多个“数据切换”的引导程序控制
有没有一种方法可以通过“数据切换”为引导程序控件分配多个事件。例如,假设我想要一个分配了“工具提示”和“按钮”切换开关的按钮。 尝试使用data-toggle =“ tooltip button”,但只有工具提示有效。 编辑: 这很容易“解决” $("#newbtn").toggleClass("active").toggleClass("btn-warning").toggleClass("btn-success");



6
列表理解甚至在理解范围之后也会重新绑定名称。这是正确的吗?
理解与范围界定存在一些意外的相互作用。这是预期的行为吗? 我有一个方法: def leave_room(self, uid): u = self.user_by_id(uid) r = self.rooms[u.rid] other_uids = [ouid for ouid in r.users_by_id.keys() if ouid != u.uid] other_us = [self.user_by_id(uid) for uid in other_uids] r.remove_user(uid) # OOPS! uid has been re-bound by the list comprehension above # Interestingly, it's rebound to the last uid in …

3
在WPF绑定中将值设置为null
请看下面的一行 <TextBox Text="{Binding Price}"/> 上面的这个Price属性是一个Decimal?(可为空的十进制)。 我希望如果用户删除文本框的内容(即输入空字符串,则应使用null(在VB中为Nothing)自动更新源。 关于“ Xamly”如何做的任何想法?

5
如何在XAML中放入Unicode字符?
我正在尝试这样做: <TextBlock Text="{Binding Path=Text, Converter={StaticResource stringFormatConverter}, ConverterParameter='&\u2014{0}'}" /> 要获得一个-出现在文本的前面。没用 我应该在这里做什么?
104 wpf  xaml  unicode  binding 

1
TwoWay或OneWayToSource绑定不适用于只读属性
我有一个只读属性,需要在文本框中显示,并在运行时出现此错误。我已经定好了IsEnabled="False",IsReadOnly="True"-没运气。其他搜索说只读应该解决它,但对我来说不行。通过添加虚拟设置器,我有一个丑陋的解决方法...
103 wpf  binding 

4
如何在多重绑定中为1个绑定传递一个常量值?
我有多重绑定 <TextBlock> <TextBlock.Text> <MultiBinding Converter="{StaticResource myConverter}"> <Binding Path="myFirst.Value" /> <Binding Path="mySecond.Value" /> </MultiBinding> </TextBlock.Text> </TextBlock> 我想将一个固定值(例如“ 123”)传递给上述两个绑定之一。如何使用XAML做到这一点?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.