2010-09-30 4 views
0

J'ai une zone de texte avec barre de défilement activée. Et voici ce que je veux - quand textarea est désactivé, scroll est également désactivé. Et je veux qu'il reste scrollable. Comment puis-je atteindre cet objectif?Faites défiler pour les composants désactivés dans C#

+0

Quelles caractéristiques de l'état Désactivé voulez-vous qui ne sont pas présentes dans l'état IsReadOnly? – AnthonyWJones

+0

J'utilise une zone de texte personnalisée et il y a plusieurs styles pour cela. Je ne veux juste pas les cloner. N'y at-il pas une solution de contournement? – Walkor

+0

BTW: et si j'ai une situation différente. Par exemple, j'ai beaucoup de contrôles imbriqués dans le panneau et je veux les désactiver tous, mais laisser les parchemins activés. Fondamentalement, je place la propriété IsEnabled de l'élément racine (panel) à false en utilisant la liaison. Mais cela désactive aussi le défilement. Des idées (sauf ajouter IsEnabled à chaque contrôle à la place)? – Walkor

Répondre

1

Je pense que vous devez faire en lecture seule. défini ReadOnly = true

+0

J'ai besoin désactivé. – Walkor

+0

puis placez votre contrôle de texte dans le contrôle du panneau avec un maximum de hauteur et de largeur – Hasu

+0

À la fin, j'ai enveloppé le contrôle avec ScrollViewer. – Walkor

Questions connexes