FindName method of FrameworkElement class is used to find elements or controls by their Name properties.
Right-click the desired control and select Edit Template in the context menu. Click Edit a Copy as shown in Figure 3. In the Create Style Resource dialog, select one of the following options: To extract the style with the default control template in a specified document with a resource key.
Access of the controls from within the same assembly is hence allowed. If you want to access a control on a wpf form from another assembly you have to use the modifier attribute x:FieldModifier="public" or use the method proposed by Jean.
I strongly recommend the MahApps it's simply awesome!
Syncfusion has a free community version available with over 650 controls.
Syncfusion
You will find an FAQ there with any licensing questions you may have, it sound great to be honest. Have fun!
Edit: The WPF controls themselves are 100+, the number of 650+ refers to all controls for all areas (WPF, Windows Forms etc).
I searched for some good themes across internet and found nothing. So I ported selected controls of GTK Hybrid theme. It's MIT licensed and you can find it here:
https://github.com/stil/candyshop
It's not enterprise grade style and probably has some flaws, but I use it in my personal projects.
They have one for free as a sample at http://www.xamltemplates.net/
Silverlight and WPF Dashboards and gauges
Simple (but great) piece of work.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With