मुझे मेनू खोलने की आवश्यकता है और चूंकि WP7 not designed
ऐसे क्रियाएं करने के लिए है, इसलिए मैं टूलकिट की सहायता ले रहा हूं। नमूना कोड निम्नलिखित है:ContextMenu टैप करने के बजाय टैप पर
<Border BorderThickness="3" Padding="6">
<toolkit:ContextMenuService.ContextMenu>
<toolkit:ContextMenu>
<toolkit:MenuItem Header="item1" Click="Item1_Click" />
<toolkit:MenuItem Header="item2" Click="Item2_Click" />
<toolkit:MenuItem Header="item3" Click="Item3_Click" />
</toolkit:ContextMenu>
</toolkit:ContextMenuService.ContextMenu>
<TextBlock Text="Tap" />
</Border>
अब यह ठीक काम करता है जब तक उपयोगकर्ता एक प्रेस करता है और कार्रवाई करता है। लेकिन मैं इस तरह की कार्रवाई के लिए उपयोगकर्ता से नहीं पूछ सकता। मुझे मेनू को एक क्लिक/टैप/टच/इशारा (जिसे आप इसे कॉल करना चाहते हैं) पर प्रदर्शित करने की आवश्यकता है। क्या कोई सुझाव दे सकता है? यदि आपको लगता है कि टूलकिट सबसे अच्छा तरीका नहीं है, तो कृपया नमूना कोड के साथ विकल्पों का सुझाव दें। मैंने पॉपअप की कोशिश की लेकिन यह मेरे आवेदक
वह काम करता है। एक और बात। चयनित विकल्प को हाइलाइट करने के बारे में कोई विचार। मैं सिर्फ पंक्ति पंक्ति रंग सेट के साथ चयनित पंक्ति को ग्रे या कुछ – Ravi
@Ravi के साथ हाइलाइट करना चाहता हूं: क्या आपको 'ContextMenu' खोलने से पहले कुछ स्थितियों के आधार पर चयनित' MenuItem' को हाइलाइट करना होगा? हो सकता है कि 'MenuItem' नाम दें और 'menuItem1.Background = new SolidColorBrush (Colors.Gray) सेट करें;' –
कंडीशन पर आधारित ... धन्यवाद ... मैंने इसे मेन्यूटेम पर नहीं देखा लेकिन कहीं और इस्तेमाल किया और एक आकर्षण की तरह काम करता है। – Ravi