في WPF تحرير وسرد هل من الحكمة استخدام نوع السلسلة القيمة كما SelectedValue و SelectedValuePath?
-
05-07-2019 - |
سؤال
وبعد يوم من بلدي وظيفة أخرى حول المفاتيح الأساسية وأنا أتساءل عما إذا كان هناك تأثير الأداء باستخدام سلسلة القيمة الرئيسية في WPF comboboxes.على سبيل المثال
<ComboBox x:Name="TestCB" ItemsSource="{Binding Path=Products}" DisplayMemberPath="ProductName"
SelectedValuePath="ShortCode" SelectedValue="{Binding Path=SelectedProduct.ShortCode, Mode=TwoWay}"/>
كما رمز قصير و SelectedProduct.رمز قصير هي من نوع سلسلة, هل سيكون أبطأ للعثور على SelectedItem عندما المصدر التغيرات في مقابل وجود الباحث مثل "معرف المنتج".إذا ما هو المنطق وراء هذا أيلا فهرسة نص كامل.
المحلول
إلا إذا كان لديك الملايين من البنود الخاصة بك في مربع تحرير وسرد (والتي ستكون فظيعة تجربة المستخدم), أنا لا أعتقد أنه سيكون لها تأثير كبير على الأداء...مقارنات على سلاسل قصيرة سريعة ، حتى وإن لم يكن بالسرعة صحيح مقارنات...
لا تنتمي إلى StackOverflow