MaterialDesignInXAML / MaterialDesignInXAML/MaterialDesignInXamlToolkit

Cannot disable DialogHost autofocus behavior.

Aperta Adatta ai principianti
#2,485 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

enhancement up-for-grabs
Lingua principale
C#
Stelle
16.3k
Fork
3.5k
Merge medio
1g 22h
PR unite (30g)
8

Descrizione

There is currently no way to disable the "autofocus" behavior of the DialogHost.
This is conflicting with our own autofocusing efforts.

DialogHost.cs#L331

Please considering adding the ability to disable the dialogHost.FocusPopup(); call inside IsOpenPropertyChangedCallback when opening the a dialog.

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia in MaterialDesignThemes.Wpf/DialogHost.cs, in corrispondenza di IsOpenPropertyChangedCallback intorno alla riga 331, dove viene chiamato dialogHost.FocusPopup(). Traccia come vengono dichiarate le proprietà di DialogHost e come viene testato il comportamento di apertura altrove nel progetto. Il lavoro è completo quando i chiamanti possono disabilitare questo comportamento di autofocus, mentre le finestre di dialogo esistenti mantengono il comportamento predefinito attuale.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp
Ambito
desktop
Tipo di issue
Funzionalità
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Specificata chiaramente
Idoneità per principianti
68/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.