RichTextBox denetiminin
Yani Markdown kullanmak istiyor ancak kullanıcı bunu bilmiyor istiyor? Bu ulaşılabilir bir hedef olmayabilir. Markdown'un, biraz doğal sözdizimi öğrenmeye ve düz metinde her şeyi düzeltmeye istekli olan yazarlara yöneldiğini düşünüyorum (Wikipedia gibi… WYSIWYG editörleri bunun için muhtemelen ... ve muhtemelen bir kısmı diğer Vikipedi editörünün gelmesi ve biçimlendirme ve biçimlendirme ...) temizlemesi gerekiyor. Eğer kullanıcı için şeffaf olmasını istiyorsanız (MS Word gibi) Markdown sizin istediğiniz gibi olmayabilir ya da bu durumda reklamını yaptığınız avantajları size verebilir. giriş Windows'ta olur
Hata Forms! Şimdi soruyu daha iyi anlıyorum. Windows Forms uygulamanızın gömülü IE denetiminin ağrıyan bir başparmak gibi yapışıp yapışmayacağına bağlı olduğunu tahmin ediyorum. Eğer denersen, onu işe alabilirsin.[1] konumunda
, ben [2] böyle bir şey denemek istiyorum: Eğer düşünmüyorsanız
düzenlemenin bu tür iyi üzerinde gidecek senin Kullanıcılar, (özellikle sadece metin penceresindeki tüm düzenlemeler) bir kez daha Markdown'un özel uygulamanızın cevabı olduğunu düşünmüyorum. Kullanıcılarınızın saf metin düzenleme fikrini düşündüklerini düşünüyorsanız, bir çözüm bulabileceğimize bahse girerim. Lütfen açıkla?
Jared.
[1] Bir IE HTML denetimini, bir PDF olarak oluşturulan bazı sonuçları (Adobe Reader veya Foxit gibi bir IE Reader eklentisi kullanarak) görüntülemek için kesinlikle bir projeye bırakmayı başarmıştım. Kullanıcı, GUI'nin bir parçasının IE kontrolü olduğunu, sadece PDF'yi görüntülediğini, yazdırmaya ve kaydetmeye izin verdiğini bilmez.
[2] ... ancak sınırları kaldırın ve iki bölünmüş denetimi yapın Gömülü IE kontrolünün tüm dört kenarı veya çok yakın olsun ... örneğin açık gri veya beyazı açık tutun ve IE kontrolünün herhangi bir sınırını ortadan kaldırın, böylece etraftaki kontrollere uyum sağlar. Belki bunu kendi sekme sayfasına koyup teknik olmayan bir kullanıcıya bir HTML kontrolü veya yerel olup olmadığını söyleme/bakma konusunda meydan okuyorum.
Tamamen hakkında yanlış olabilir bütün bu (bir işe olmayacağının tespiti için eylem görmek gerekir) ama
... Kendi interaktif Markdown editörü yazmaktan daha kolay olabilir ... Aslında kendi C# Markdown editörünü uygulamak için, gömülü bir IE denetiminin yanında bir metin düzenleme kutusu koyabilir ve ayrı bir iş parçacığı üzerinde .NET Markdown-> HTML dönüştürücüsünü kullanarak geçerli Markdown'u çalıştırabilir ve HTML'yi IE denetiminde değiştirebilirsiniz. (Markdown-> HTML dönüştürücüsünün her türlü istisna atmaya karşı çok liberal ve sağlam olduğunu varsayarak). Markdown yegâne amacı sonra sürece aslında örneğin üstlenmek anlamına html içine işlenmiş, post hangi doğal ve sezgisel olarak işaretleme sözdizimi yazmak için izin vermektir beri
OP açıklığı WINDOWS FORMS. – nathanchere