WinRT nie ma OuterGlowBitmapEffect
. Czy istnieje sposób na wyświetlenie zewnętrznego efektu świecenia dla WinRT w wersji TextBlock
?Efekt zewnętrznego blasku dla TextBlock w WinRT
Odpowiedz
Nie ma dobrego sposobu na zastosowanie efektów do zawartości XAML, WinRT również obecnie nie ma sposobu na renderowanie elementów XAML do bitmapy, więc pozostawiasz głównie metody, w których nie używasz XAML.
Upewnij się, że blask jest niezbędny i sprawdziłeś aplikacje guidelines dla systemu Windows 8. Jeśli twój pewny trzeba go oto kilka propozycji:
dla prostych przypadkach może być w stanie używać gradientów lub kopiowane geometrię, aby uzyskać blask wpłynąć.
Łącząc grafikę z blaskiem już zastosowanym w aplikacji, to oczywiście nie działałoby dla całkowicie dynamicznych kształtów, ale można to zrobić dla tekstu podobnego do mojej odpowiedzi here.
Zastosowanie Direct2D zamiast XAML i użyć Direct2D effects (SharpDX oferuje wiązania dla Direct2D)
Jeśli trzeba zastosować blask bitmapy można użyć WriteableBitmap i zastosować się świecić. (WriteableBitmapEX może być przydatny)
Użyj HTML i CSS zamiast XAML, prawdopodobnie hostowane w WebView lub dla całej aplikacji.
Muszę wyświetlić tekst na obrazku, który ma zarówno jasne, jak i ciemne tło, więc naprawdę potrzebuję użyć zewnętrznego efektu poświaty. – Elmo
Umieszczenie czarnego bloku tekstu pod białym i przesunięcie go po przekątnej spowodowałoby, że tekst byłby widoczny, ale jeśli potrzebujesz blasku, opcje 2 i 3 zadziałają. Mogę spojrzeć na aktualizację kodu dla WinRT w razie potrzeby. Jest to znacznie prostsze w HTML, ponieważ obsługiwany jest cień tekstowy. – Kris
- 1. Efekt animacji Android efekt blasku na obrazie
- 2. iphone interfejs efekt blasku pytanie
- 3. Efekt uderzenia na TextBlock
- 4. Jak zrobić efekt blasku na textview na kliknięcie?
- 5. Android: jak uzyskać efekt blasku podczas długiego naciśnięcia elementu listy?
- 6. JavaScript efekt blasku/pulsacji, aby zatrzymać się po kliknięciu
- 7. AppBarButtonSyle dla WinRT
- 8. Wymiana WinRT dla System.ComponentModel.TypeConverter
- 9. owijania w TextBlock
- 10. Czy jest jakiś sposób, aby zrobić efekt Cień w XAML na TextBlock?
- 11. ListViewItem IsSelected Binding - działa dla WPF, ale nie dla WinRT
- 12. Powiadomienie o zmianach obiektu w blasku niebieskim
- 13. Oddzwoń do wszystkich szablonów w blasku meteoru
- 14. dla wewnętrznego i zewnętrznego użytku
- 15. Tworzenie zakładek w WinRT
- 16. Efekt cienia dla tekstu w systemie Android?
- 17. Efekt odwracania strony dla HTML5?
- 18. Efekt szklany - Efekt artystyczny
- 19. Format WPF DateTime w TextBlock?
- 20. Dostęp kolor tła textblock
- 21. DataContractSerializer w WinRT
- 22. HttpUtility.HtmlDecode w WinRT
- 23. Właściwość ClipToBounds w WinRT
- 24. Jak uzyskać rozdzielczość ekranu? Dla aplikacji WinRT?
- 25. Wyrównanie tekstu w pionie w WPF TextBlock
- 26. WinRT Co może być zamiast AncestorType?
- 27. Przewijanie obiektu TextBlock
- 28. Ustaw styl TextBlock programowo
- 29. WPF TextBlock Nakłada Elipsa
- 30. Utwórz efekt świecącego tekstu na iOS
Jaki rodzaj zawartości chcesz zastosować do blasku? Czy jest to tekst, wektory lub bitmapy i czy jest to statyczne czy nie? – Kris
Jeśli nie chcesz używać HTML i CSS, skorzystam z drugiej opublikowanej przeze mnie opcji, chyba że potrzebujesz obsługi wielu czcionek i rozmiarów lub akapitów tekstu. Będzie potrzebować kilku poprawek dla WinRT. – Kris