في WPF تحرير وسرد هل من الحكمة استخدام نوع السلسلة القيمة كما SelectedValue و SelectedValuePath?

StackOverflow https://stackoverflow.com/questions/1404410

سؤال

وبعد يوم من بلدي وظيفة أخرى حول المفاتيح الأساسية وأنا أتساءل عما إذا كان هناك تأثير الأداء باستخدام سلسلة القيمة الرئيسية في WPF comboboxes.على سبيل المثال

<ComboBox x:Name="TestCB" ItemsSource="{Binding Path=Products}" DisplayMemberPath="ProductName" 
                  SelectedValuePath="ShortCode" SelectedValue="{Binding Path=SelectedProduct.ShortCode, Mode=TwoWay}"/>

كما رمز قصير و SelectedProduct.رمز قصير هي من نوع سلسلة, هل سيكون أبطأ للعثور على SelectedItem عندما المصدر التغيرات في مقابل وجود الباحث مثل "معرف المنتج".إذا ما هو المنطق وراء هذا أيلا فهرسة نص كامل.

هل كانت مفيدة؟

المحلول

إلا إذا كان لديك الملايين من البنود الخاصة بك في مربع تحرير وسرد (والتي ستكون فظيعة تجربة المستخدم), أنا لا أعتقد أنه سيكون لها تأثير كبير على الأداء...مقارنات على سلاسل قصيرة سريعة ، حتى وإن لم يكن بالسرعة صحيح مقارنات...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top