سؤال

ولدي تحكم منتقي التاريخ أن أستخدمه لتحديد حقل تاريخ في عنصر تحكم GridView، ويظهر لي منتقي التاريخ تاريخ والزر لعرض تقويم يمكنك استخدامها لاختيار التاريخ. هذا وتعمل كبرى من تلقاء نفسها ولكن عندما أضيف هذا إلى gridview التقويم للملوثات العضوية الثابتة والأعمدة والصفوف تستر أجزاء من التقويم. وضع ZIndex للتقويم لا يساعد لأن الصفوف الأخرى هي على لوحات مختلفة؟ كيف يمكنني الحصول على حول هذا؟ حاولت رفع ZIndex من VisualParent ولكن لم الحظ.

وتحديث، وgridview هو المعيار جدا، 4 أعمدة واحدة منها هي عمود التاريخ، وdatatemplate لهذا العمود يخلق منتقي التاريخ والتي تبدو في البداية مثل مربع نص وزر، يتم وضع زر على لوحة قماش وعندما يضاف النقر تقويم لوحة زيتية على قماش. قماش هو لوحة الوحيدة التي يسمح للأطفال لتمتد عبر حدودها لذلك الزر هو 10 × 10 أو نحو ذلك والتقويم هو 200 × 200. عند انبثاق تقويم حتى أنه عادة يغطي فقط حتى الحقول المجاورة ولكن عندما وضعت على gridview كل خلية من خلايا gridview هذا هو "بعد عبارة" منتقي التاريخ يتستر التقويم. أنا نفترض أحتاج لرفع zindex من زنزانتي ولكن لا أستطيع أن أجد وسيلة للقيام بذلك؟

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

المحلول 2

ونجاح باهر، وينبغي أن يتم ذلك باستخدام منبثقة أو المتوسع.

نصائح أخرى

هل يمكن أن تقدم المزيد من المعلومات حول gridview ومنتقي التاريخ؟ هم خصوصا عناصر التحكم المخصصة الخاصة بك أو أنها لا تنتمي إلى أي مصدر مفتوح أو المكتبات التجارية أو منفصلة؟

ولقد ذكرت أيضا أن DataTemplate ديه قماش على لوحة. على الرغم من أن قماش يمكن أن تحتوي على عناصر كبيرة، فإنه لا تظهر بالضرورة جميع أبنائه. هذا قد أو قد لا تتعلق المشكلة، وبالرغم من ذلك.

وP.S. آسف اضطررت الى الرد على هذه كإجابة. سمعتي لا يسمح لي أن أعلق؟

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