Devo creare un selettore di colori nella mia applicazione WPF. Quando clicco su qualsiasi colore, il codice di quel colore dovrebbe venire in una casella di testo. Ho cercato spesso su Google ma non ho trovato nulla che corrispondesse al mio requisito. Per favore condividi se hai fatto così prima.Implementazione selettore colori WPF
risposta
Come ha detto Jodha, è necessario utilizzare il controllo Color Picker da WpfToolkit Extended. Attuare il Selettore di controllo a colori è facile, basta fare qualcosa di simile:
mettere questo nel vostro oggetto Window:
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
E questo ovunque si desidera che il selettore di colori.
<xctk:ColorPicker Name="ClrPcker_Background" SelectedColorChanged="ClrPcker_Background_SelectedColorChanged"></xctk:ColorPicker>
Poi, tutto quello che dovete fare è utilizzare l'evento SelectedColorChanged per modificare il testo nella casella di testo, in questo modo:
private void ClrPcker_Background_SelectedColorChanged(object sender, RoutedPropertyChangedEventArgs<Color> e)
{
TextBox.Text = "#" + ClrPcker_Background.SelectedColor.R.ToString() + ClrPcker_Background.SelectedColor.G.ToString() + ClrPcker_Background.SelectedColor.B.ToString();
}
Spero che questo aiuti!
Puoi anche associare il 'ColorPicker.SelectedColorProperty' a una proprietà' System.Windows.Media.Color' e associare il 'TextBox' alla proprietà e usare un' Converter' per cambiarlo al valore ARGB, in questo modo puoi usa 'TextBox' per cambiare anche il colore. –
Errore: Colorpicker non esiste in xmlns: xctk = "http://schemas.xceed.com/wpf/xaml/toolkit" nel mio file xaml –
@NareshKumar Ho appena scaricato Xceed.Wpf.Toolkit e uso l'assembly anziché. –
È possibile controllare lo Color Picker Control di WpfToolKit Extended. Questo toolkit ha molti controlli utili.
Dai un'occhiata al controllo ColorBox in codeplex. Puoi anche creare sfumature lineari e radiali con esso.
- 1. Selettore colori o selettore colori in iOS
- 2. Colori personalizzati nel selettore colori
- 3. selettore di colori in aptana
- 4. Selettore colore Android - aggiornamento array colori
- 5. Come usare il selettore colori (contagocce)?
- 6. Selettore di ItemsPanelTemplate in wpf?
- 7. Come si nasconde selettore riga datagrid wpf
- 8. Utilizzo dei colori CMYK in WPF/XAML
- 9. Xcode: Impossibile trovare il selettore colori RGB per i controlli
- 10. implementazione WPF personalizzato ICommand e l'evento CanExecuteChanged
- 11. Selettore colore Android
- 12. WPF: modifica delle risorse (colori) da App.xaml durante il runtime
- 13. Come disegnare la ruota dei colori nell'applicazione WPF?
- 14. Scelta di caratteri e colori gratuiti per WPF?
- 15. Come posso elencare i colori in WPF con XAML?
- 16. Posso avere più colori in un singolo TextBlock in WPF?
- 17. C'è una finestra di dialogo colori per WPF?
- 18. WPF, puoi ottenere i colori di default di Windows?
- 19. Modifica dei colori del bordo di una casella combinata WPF
- 20. Colori Web estetici
- 21. Selettore colore codice studio visivo
- 22. Implementazione di MVVM in WPF senza utilizzare System.Windows.Input.ICommand
- 23. Implementazione di note a piè di pagina in WPF FlowDocument
- 24. Selettore colore UI jQuery
- 25. Selettore selettore Sass e combinati
- 26. Android textColor selettore
- 27. Tavolozza dei colori personalizzata nell'editor delle proprietà dei colori di Visual Studio
- 28. WPF Toolkit Color Picker modello di modifica ora non disponibile colori
- 29. Creare un selettore colori, simile a Photoshop, utilizzando Javascript e HTML Canvas
- 30. Come sapere se il colore del tipo di input HTML5 è disponibile come selettore di colori?
Questo controllo, come menzionato qui sotto, esiste già, quindi è meglio usarlo se non provare a ricrearlo, a meno che non si abbia qualche problema specifico che non è possibile risolvere con esso. –
"Ho cercato, ma niente di tutto questo era plug and play code, e non voglio fare alcuna programmazione vera e propria, quindi fatelo anche per me?" – Krythic