Metin bloğunu tıklatıp Komutu çalıştırabilirim. Mümkün mü? (eğer bir şekilde bir şekilde şeffaf bir düğme veya başka bir şey yapamaz mıyım?)WPF TextBlock'a nasıl bir komut eklenir?
cevap
Bir InputBinding kullanabilirsiniz:
Düğme tıklamayı tüketir ve tıklama TextBlock
'unuza gitmez. Buna ihtiyacınız yoksa, bunu yapmanın bir yolu olurdu. Metin bloğunu ControlTemplate'te değiştirebilir ve düğmeye ekleyerek, düğmeye yeni bir RectangleT ile yeni bir ControlTemplate ekleyebilirsiniz. Daha güzel bir çözüm, EventBehavior gibi olaylara komutları bağlamak ve OnMouseLeftButtonDown
etkinliğine koymak için bir yol kullanmak olacaktır.
<Button>
<Button.Template>
<ControlTemplate TargetType="Button">
<ContentPresenter />
</ControlTemplate>
</Button.Template>
<TextBlock Text="Lorem Ipsum"/>
</Button>
Sen onu içine TextBlock koymak, üzerinde şeffaf bir düğme yapmazlar.
Düzenleme: Köprü de muhtemelen bir değer.
<TextBlock><Hyperlink Command="" TextDecorations="None" Foreground="Black">Hello</Hyperlink></TextBlock>
Ayrıca 'MinHeight = "0" 'tuşlarına da ekleyebilirsiniz. –
- 1. WPF sayfası tabcontrol'e nasıl eklenir?
- 2. Wpf datagrid'e bağlam menüsü nasıl eklenir?
- 3. nasıl wpf TextBlock başında CharacterEllipsis eklenir?
- 4. PRISM ve WPF isteğe bağlı bir modül nasıl eklenir
- 5. wpf komut parametresi diğer nesneden
- 6. C# Komut Dosyası Referansı Nasıl Eklenir
- 7. Komut dosyası bölümünde komut dosyası bölümüne nasıl eklenir
- 8. Boşlukta komut satırlarına yanıt olarak @ nasıl eklenir
- 9. Stripe.js komut dosyası, React bileşenine nasıl eklenir
- 10. Eclipse'de hile sayfasına özel komut nasıl eklenir
- 11. WPF uygulamasında komut satırı argümanları nasıl kaydedilir?
- 12. AUCTeX'te bir işlev (lateksmk varyantı) TeX-komut listesine nasıl eklenir?
- 13. WPF
- 14. WPF
- 15. Datagrid WPF c içinde Check Box nasıl eklenir? #
- 16. togglebutton durumuna bağlı olarak araç ipuçlarını nasıl eklenir WPF
- 17. WPF
- 18. WPF kullanma Komut Bağlamada kendi özelliklerini denetler
- 19. nasıl bir WPF uygulamasında
- 20. WPF
- 21. DataGrid WPF Sanallaştırma ve Komut CanExecute
- 22. Varolan bir CMD penceresine nasıl eklenir
- 23. WPF Komut Bağlama Çocuk Ebeveyn Komutu Kabarcık
- 24. Komut satırından IIS'ye özel HTTP Üstbilgileri nasıl eklenir
- 25. Komut satırı üzerinden oluşturulan görevde mutiple eylemler (programlar) nasıl eklenir?
- 26. Kur komut dosyası aracılığıyla Magento'ya kategori nasıl eklenir?
- 27. Opencart 2.0.3.1'de OCmode kullanarak komut dosyası nasıl eklenir
- 28. Barındırılan kullanıcı denetiminde içerik menüsü nasıl eklenir?
- 29. H2 veritabanında belirli bir UUID nasıl eklenir?
- 30. R'de bir veri kümesine başlık nasıl eklenir?
Eğer fare üzerinde ateş etmediyse, bu oldukça kolay olurdu +1 yine de basitlik için ... –
Evet, MouseBinding bazen biraz sınırlı olabilir. Eklediğim Köprü yöntemi, MouseUp – Kris
Wow üzerinde yürütür, oldukça beceriklisiniz, Köprü alternatifinin oldukça mükemmel olduğunu ... –