Hallo allemaal,
Ik vroeg mij af of het mogelijk is om de WPF effecten (zoals bijv. het OuterGlowBitmapEffect) via de C# code te verkrijgen, in plaats van het direct in XAML inkloppen.
Mijn gedachte hierachter is dat ik zelf heb leren programmeren voordat er echt sprake was van WPF, de 'oude' Windows Forms dus. Ik heb begrepen dat Windows Forms inmiddels een beetje de tweede rang krijgen, waarbij WPF de eerste plaatst toebedeeld krijgt. Ik ben mij dus gaan verdiepen in XAML, maar mijn kennis tot nu toe is niet groot genoeg om iets geavanceerdere technieken te programmeren.
Waar ik uiteindelijk heen wil, is dat knoppen dit glow effect krijgen indien ik er met de mouse overheen ga, of er op klik (welke van de twee opties is op dit moment nog niet bekend, maar zou in principe niet zo veel uit moeten maken).
Ik heb tot nu toe een aantal voorbeeldjes gevonden hoe je dit effect kan verkrijgen. Het probleem is alleen dat dit allemaal nogal hardcoded XAML is; zie bijv. deze link: http://www.tanguay.info/w...php?pg=codeExamples&id=27)
Ik loop hierbij echter tegen een aantal beperkingen op. Stel dat ik bijv. wil dat dit effect alleen optreedt als aan een bepaalde conditie voldaan wordt (bijv. alleen het effect bij mouse over indien een bepaalde checkbox aangevinkt staat), dan is dat volgens mij erg lastig te realiseren door middel van hardcoded XAML.
Ik ben dan ook op zoek naar de daadwerkelijke C# methoden en properties hierachter. Ik heb tot nu toe een voorbeeld gevonden waarbij een van de effecten wordt geprogrammeerd via de C# code zelf. De link: http://blogs.msdn.com/wpf...dows-outer-glows-etc.aspx
Echter: het gaat hier om een shadow effect voor een knop; ik ben juist op zoek naar een glow effect. De stappen reproduceren aan de hand van het voorbeeld, levert helaas geen positief resultaat op.
Mijn vraag is dan ook: weten jullie een voorbeeld waarbij ik in C# code dit glow effect kan toevoegen aan bijv. een button, zodat er met afhankelijkheden gewerkt kan worden?
Om hier nog even snel op terug te komen: hetzelfde geld voor de doorzichtigheid van bijv. een window en de buttons, om dat leuke glasachtige effect te krijgen; is dit ook via C# code te realiseren? Weer zijn er tig voorbeelden van XAML te vinden, maar niets van C# code zelf...
Ik vroeg mij af of het mogelijk is om de WPF effecten (zoals bijv. het OuterGlowBitmapEffect) via de C# code te verkrijgen, in plaats van het direct in XAML inkloppen.
Mijn gedachte hierachter is dat ik zelf heb leren programmeren voordat er echt sprake was van WPF, de 'oude' Windows Forms dus. Ik heb begrepen dat Windows Forms inmiddels een beetje de tweede rang krijgen, waarbij WPF de eerste plaatst toebedeeld krijgt. Ik ben mij dus gaan verdiepen in XAML, maar mijn kennis tot nu toe is niet groot genoeg om iets geavanceerdere technieken te programmeren.
Waar ik uiteindelijk heen wil, is dat knoppen dit glow effect krijgen indien ik er met de mouse overheen ga, of er op klik (welke van de twee opties is op dit moment nog niet bekend, maar zou in principe niet zo veel uit moeten maken).
Ik heb tot nu toe een aantal voorbeeldjes gevonden hoe je dit effect kan verkrijgen. Het probleem is alleen dat dit allemaal nogal hardcoded XAML is; zie bijv. deze link: http://www.tanguay.info/w...php?pg=codeExamples&id=27)
Ik loop hierbij echter tegen een aantal beperkingen op. Stel dat ik bijv. wil dat dit effect alleen optreedt als aan een bepaalde conditie voldaan wordt (bijv. alleen het effect bij mouse over indien een bepaalde checkbox aangevinkt staat), dan is dat volgens mij erg lastig te realiseren door middel van hardcoded XAML.
Ik ben dan ook op zoek naar de daadwerkelijke C# methoden en properties hierachter. Ik heb tot nu toe een voorbeeld gevonden waarbij een van de effecten wordt geprogrammeerd via de C# code zelf. De link: http://blogs.msdn.com/wpf...dows-outer-glows-etc.aspx
Echter: het gaat hier om een shadow effect voor een knop; ik ben juist op zoek naar een glow effect. De stappen reproduceren aan de hand van het voorbeeld, levert helaas geen positief resultaat op.
Mijn vraag is dan ook: weten jullie een voorbeeld waarbij ik in C# code dit glow effect kan toevoegen aan bijv. een button, zodat er met afhankelijkheden gewerkt kan worden?
Om hier nog even snel op terug te komen: hetzelfde geld voor de doorzichtigheid van bijv. een window en de buttons, om dat leuke glasachtige effect te krijgen; is dit ook via C# code te realiseren? Weer zijn er tig voorbeelden van XAML te vinden, maar niets van C# code zelf...
[ Voor 6% gewijzigd door Verwijderd op 16-02-2010 11:06 . Reden: Toevoeging extra informatie ]