Selektierbarkeit in einer WPF-Silverlight ListBox entfernen

July 26

Um ein Silverlight-Steuerelement zu deaktivieren, müssen Sie die Eigenschaft "IsEnabled" in der Steuerelement-Tag-Definition ändern. Wenn Sie diese Eigenschaft auf "False" für "ListBox"-Steuerelement festlegen, ist der Benutzer keine Werte im Silverlight-Formular auswählen. Dieser Eigenschaft können Sie ein ListBox-Wert automatisch festgelegt und es blockiert des Benutzers es zu ändern. Die Funktion ist nützlich, wenn Sie nur einen Wert haben, die Sie zu einem Formular Verarbeitung übergeben möchten.

Anweisungen

1 Öffnen Sie das Silverlight-Programmier-Software in der Programmgruppe "Microsoft". Öffnen Sie Ihr Web-Projekt und das Formular mit der ListBox.

2 Klicken Sie auf "Code anzeigen", um den Code-Tags für jedes Ihrer Silverlight-Elemente anzuzeigen. Suchen Sie die "ListBox" Tag-Definition, die Sie sperren möchten.

3 Fügen Sie den folgenden Code, um Ihre ListBox-Tag-Definition:

IsEnabled = "false"

4 Speichern Sie die Datei, und führen Sie die Website in der Silverlight-Debugger. Überprüfen Sie das ListBox-Steuerelement, das Sie bearbeitet, um sicherzustellen, dass es deaktiviert ist.