###A library of resources to give your windows desktop app mac app styling
##Setup&Usage
Maclook is a library of XAML resources that can be used to give your Windows Desktop app Mac desktop app look. It's very easy to use. There are three steps to implementing the library to your project:
- Add the reference to the MacLook.dll library to your project.<br/ ><br/ >
- Clear your MainWindow.xaml content and copy paste the following code:
<br/ ><maclook:MacWindow x:Class="MacLookTest.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:logic="clr-namespace:MacLook.Logic;assembly=MacLook" xmlns:maclook="clr-namespace:MacLook.Controls;assembly=MacLook" Title="MainWindow" x:Name="myWindow" Height="450" Width="550"> </maclook:MacWindow> ```<br /><br/ >
- Add the following code to your App.xaml:
<Application.Resources>
<ResourceDictionary.MergedDictionaries>
</ResourceDictionary.MergedDictionaries>
</Application.Resources>
```
And you're done! The controls will adopt default mac style.
##Additional Info
Below are the control styles that library contains at the moment:
When you use the button make sure to specify the value of height.
- **Checkbox & Radio button**
![alt tag](https://raw.githubusercontent.com/iskenxan/MacLook/master/readme_gifs/checkbox_radio.gif)
- **ComboBox**
![alt tag](https://raw.githubusercontent.com/iskenxan/MacLook/master/readme_gifs/combo.gif)
- **Menu**
![alt tag](https://raw.githubusercontent.com/iskenxan/MacLook/master/readme_gifs/menu.gif)
- **ProgressBar**
![alt tag](https://raw.githubusercontent.com/iskenxan/MacLook/master/readme_gifs/progress.gif)
When you use the progress bar make sure to specify the value of height.
- **Slider**
![alt tag](https://raw.githubusercontent.com/iskenxan/MacLook/master/readme_gifs/slider.gif)
- **Tab Control**
![alt tag](https://raw.githubusercontent.com/iskenxan/MacLook/master/readme_gifs/tab.gif)
When using Tab Control make sure to set the following property to true on the first TabItem `logic:TabItemPosition.IsFirst` and `logic:TabItemPosition.IsLast` on the last item.
##TroubleShoot&Contribution
Anybody is more than welcome to contribute to this project.If you have any trouble with the repo, use issue reporter on the right or shoot me an email at iskenxan11@gmail.com.