คำถามติดแท็ก binding

แท็กนี้หมายถึงสิ่งที่แตกต่างกันในบริบทต่างๆ พิจารณาใช้แท็กที่คลุมเครือน้อยลงแทนหรือเพิ่มเติม ความหมายทั่วไป ได้แก่ : Dependency-Injection และ Data Binding กับ Objects และ Bindings ระหว่างส่วนประกอบของ Application

5
จะส่งจำนวนเต็มเป็น ConverterParameter ได้อย่างไร
ฉันกำลังพยายามเชื่อมโยงกับคุณสมบัติจำนวนเต็ม: <RadioButton Content="None" IsChecked="{Binding MyProperty, Converter={StaticResource IntToBoolConverter}, ConverterParameter=0}" /> และตัวแปลงของฉันคือ: [ValueConversion(typeof(int), typeof(bool))] public class IntToBoolConverter : IValueConverter { public object Convert(object value, Type t, object parameter, CultureInfo culture) { return value.Equals(parameter); } public object ConvertBack(object value, Type t, object parameter, CultureInfo culture) { return value.Equals(false) ? DependencyProperty.UnsetValue : parameter; } …

1
Angular lazy การผูกครั้งเดียวสำหรับนิพจน์
AngularJS มีคุณสมบัติใหม่ตั้งแต่รุ่น 1.3.0-beta.10 ที่: "ขี้เกียจเพียงครั้งเดียวที่มีผลผูกพัน" นิพจน์ทั่วไปสามารถนำหน้าโดย::บอกให้เชิงมุมหยุดดูหลังจากที่นิพจน์ได้รับการประเมินครั้งแรก ตัวอย่างทั่วไปที่ให้ไว้มีดังนี้: <div>{{::user.name}}</div> มีไวยากรณ์ที่คล้ายกันสำหรับนิพจน์ดังต่อไปนี้หรือไม่ <div ng-if="user.isSomething && user.isSomethingElse"></div> <div ng-class="{classNameFoo: user.isSomething}"></div>

4
ใน bash ฉันจะผูกฟังก์ชันคีย์กับคำสั่งได้อย่างไร?
ตัวอย่าง: ฉันต้องการผูกF12คีย์เข้ากับคำสั่งecho "foobar"ทุกครั้งที่กดF12ข้อความ "foobar" จะถูกพิมพ์ขึ้นหน้าจอ ตามหลักการแล้วอาจเป็นคำสั่งเชลล์ใด ๆ ก็ได้ไม่ใช่แค่บิวด์อิน จะไปเกี่ยวกับเรื่องนี้ได้อย่างไร?
92 bash  shell  binding 

5
Binding List <T> กับ DataGridView ใน WinForm
ฉันมีชั้นเรียน class Person{ public string Name {get; set;} public string Surname {get; set;} } และสิ่งList&lt;Person&gt;ที่ฉันเพิ่มบางรายการ รายการนี้ผูกไว้กับDataGridViewไฟล์. List&lt;Person&gt; persons = new List&lt;Person&gt;(); persons.Add(new Person(){Name="Joe", Surname="Black"}); persons.Add(new Person(){Name="Misha", Surname="Kozlov"}); myGrid.DataSource = persons; ไม่มีปัญหา. myGridแสดงสองแถว แต่เมื่อฉันเพิ่มรายการใหม่ของฉันpersonsรายการmyGridไม่แสดงรายการปรับปรุงใหม่ แสดงเฉพาะสองแถวที่ฉันเพิ่มไว้ก่อนหน้านี้ แล้วปัญหาคืออะไร? การตอบกลับทุกครั้งใช้งานได้ดี แต่เมื่อผมผูกDataTableตารางเมื่อทุกครั้งที่ฉันจะทำให้การเปลี่ยนแปลงบางอย่างDataTableที่มีอยู่ไม่จำเป็นต้อง myGridrebind จะแก้ยังไงโดยไม่ตอกกลับทุกครั้ง?


1
WPF ผูกกับตัวเอง
ฉันมี WPF Windowและมีที่ไหนสักแห่งListViewที่ฉันผูกList&lt;string&gt;กับ. ตอนนี้ที่ไหนสักแห่งในฉันListViewมีTextBoxและการตั้งค่าคุณสมบัติContent{Binding} แต่นี่คือชวเลข ฉันจะเขียนการผูกแบบเต็มเพื่อผูกเข้ากับตัวมันเองได้อย่างไร? {Binding Path=Self}ไม่ทำงานไม่ทำ{Binding Self}(โดยที่อันหลังเป็นทางลัดสำหรับอดีต)

2
ข้อผิดพลาด WPF: ไม่พบการควบคุม FrameworkElement สำหรับองค์ประกอบเป้าหมาย
ฉันมีDataGridแถวที่มีรูปภาพ ภาพนี้เชื่อมโยงกับทริกเกอร์ไปยังสถานะหนึ่ง เมื่อสถานะเปลี่ยนฉันต้องการเปลี่ยนภาพ แม่แบบของตัวเองตั้งอยู่บนของHeaderStyle DataGridTemplateColumnเทมเพลตนี้มีการผูก วันที่มีผลผูกพันวันแรกจะแสดงวันที่เป็นวันและสถานะจะเปลี่ยนภาพด้วยทริกเกอร์ คุณสมบัติเหล่านี้ถูกตั้งค่าใน ViewModel คุณสมบัติ: public class HeaderItem { public string Day { get; set; } public ValidationStatus State { get; set; } } this.HeaderItems = new ObservableCollection&lt;HeaderItem&gt;(); for (int i = 1; i &lt; 15; i++) { this.HeaderItems.Add(new HeaderItem() { Day = i.ToString(), State = …

6
การผูก WPF กับ StringFormat ไม่ทำงานบน ToolTips
รหัสต่อไปนี้มีการผูกแบบง่ายซึ่งผูก Text ของ TextBlock ชื่อ MyTextBlock กับคุณสมบัติ Text และ ToolTip ของ TextBox โดยใช้สัญกรณ์การผูกเดียวกันทุกประการ: &lt;StackPanel&gt; &lt;TextBlock x:Name="MyTextBlock"&gt;Foo Bar&lt;/TextBlock&gt; &lt;TextBox Text="{Binding ElementName=MyTextBlock, Path=Text, StringFormat='It is: \{0\}'}" ToolTip="{Binding ElementName=MyTextBlock, Path=Text, StringFormat='It is: \{0\}'}" /&gt; &lt;/StackPanel&gt; การรวมยังใช้คุณสมบัติ StringFormat ที่นำมาใช้กับ. NET 3.5 SP1ซึ่งทำงานได้ดีสำหรับคุณสมบัติข้อความข้างต้น แต่ดูเหมือนจะใช้งานไม่ได้สำหรับ ToolTip ผลลัพธ์ที่คาดไว้คือ "It is: Foo Bar" แต่เมื่อคุณวางเมาส์เหนือ TextBox ToolTip จะแสดงเฉพาะค่าการผูกไม่ใช่ค่าที่จัดรูปแบบสตริง ความคิดใด …
88 wpf  binding 

11
การผูกวัตถุที่กำหนดไว้ในรหัสหลัง
ฉันมีวัตถุบางอย่างที่สร้างอินสแตนซ์ในโค้ดข้างหลังตัวอย่างเช่น XAML เรียกว่า window.xaml และภายใน window.xaml.cs protected Dictionary&lt;string, myClass&gt; myDictionary; ฉันจะผูกออบเจ็กต์นี้เข้ากับมุมมองรายการโดยใช้เฉพาะมาร์กอัป XAML ได้อย่างไร อัปเดต: (นี่คือรหัสทดสอบที่ฉันมี): &lt;Window x:Class="QuizBee.Host.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="{Binding windowname}" Height="300" Width="300" DataContext="{Binding RelativeSource={RelativeSource Self}}"&gt; &lt;Grid&gt; &lt;/Grid&gt; &lt;/Window&gt; และใน codebehind public partial class Window1 : Window { public const string windowname = "ABCDEFG"; public Window1() { InitializeComponent(); } } …
87 c#  .net  wpf  binding 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.