├── .gitignore ├── AvaloniaCypher.sln ├── Demo ├── AvaloniaMVVM │ ├── AvaloniaMVVM.Shell │ │ ├── App.axaml │ │ ├── App.axaml.cs │ │ ├── AvaloniaMVVM.Shell.csproj │ │ ├── MainWindow.axaml │ │ ├── MainWindow.axaml.cs │ │ ├── Models │ │ │ └── User.cs │ │ ├── Mvvm │ │ │ ├── DelegateCommand.cs │ │ │ └── ViewModelBase.cs │ │ ├── Program.cs │ │ ├── ViewModels │ │ │ ├── HomeViewModel.cs │ │ │ └── MainWindowViewModel.cs │ │ ├── Views │ │ │ ├── Home.axaml │ │ │ └── Home.axaml.cs │ │ └── app.manifest │ ├── AvaloniaMVVM.sln │ └── AvaloniaMVVM.sln.DotSettings.user ├── Part11_Library │ ├── App.axaml │ ├── App.axaml.cs │ ├── Assets │ │ └── avalonia-logo.ico │ ├── Part11_Library.csproj │ ├── Program.cs │ ├── ViewLocator.cs │ ├── ViewModels │ │ ├── MainWindowViewModel.cs │ │ └── ViewModelBase.cs │ ├── Views │ │ ├── MainWindow.axaml │ │ └── MainWindow.axaml.cs │ └── app.manifest ├── Part12_ResourceSystem │ ├── App.axaml │ ├── App.axaml.cs │ ├── Assets │ │ └── avalonia-logo.ico │ ├── Part12_ResourceSystem.csproj │ ├── Program.cs │ ├── Resources │ │ ├── DeclineResources.axaml │ │ ├── Resources1.axaml │ │ ├── Resources2.axaml │ │ ├── StylesResources1.axaml │ │ └── StylesResources2.axaml │ ├── ViewLocator.cs │ ├── ViewModels │ │ ├── MainWindowViewModel.cs │ │ └── ViewModelBase.cs │ ├── Views │ │ ├── CompletePriority.axaml │ │ ├── CompletePriority.axaml.cs │ │ ├── Decline.axaml │ │ ├── Decline.axaml.cs │ │ ├── MDPriority.axaml │ │ ├── MDPriority.axaml.cs │ │ ├── MainWindow.axaml │ │ ├── MainWindow.axaml.cs │ │ ├── Priority.axaml │ │ └── Priority.axaml.cs │ └── app.manifest ├── Part13_StyleSystem │ ├── App.axaml │ ├── App.axaml.cs │ ├── Assets │ │ └── avalonia-logo.ico │ ├── Part13_StyleSystem.csproj │ ├── Program.cs │ ├── Styles │ │ ├── DeclineStyles.axaml │ │ └── StyleFile.axaml │ ├── ViewLocator.cs │ ├── ViewModels │ │ ├── MainWindowViewModel.cs │ │ └── ViewModelBase.cs │ ├── Views │ │ ├── Decline.axaml │ │ ├── Decline.axaml.cs │ │ ├── MainWindow.axaml │ │ ├── MainWindow.axaml.cs │ │ ├── PriorityBasic.axaml │ │ ├── PriorityBasic.axaml.cs │ │ ├── PrioritySelector.axaml │ │ ├── PrioritySelector.axaml.cs │ │ ├── Selector.axaml │ │ ├── Selector.axaml.cs │ │ ├── SelectorClasses.axaml │ │ ├── SelectorClasses.axaml.cs │ │ ├── SelectorPseudoClasses.axaml │ │ └── SelectorPseudoClasses.axaml.cs │ └── app.manifest ├── Part14_ControlTheme │ ├── App.axaml │ ├── App.axaml.cs │ ├── Assets │ │ └── avalonia-logo.ico │ ├── Controls │ │ └── MyButtons.cs │ ├── Part14_ControlTheme.csproj │ ├── Program.cs │ ├── Resources │ │ └── ControlThemes.axaml │ ├── ViewLocator.cs │ ├── ViewModels │ │ ├── MainWindowViewModel.cs │ │ └── ViewModelBase.cs │ ├── Views │ │ ├── Decline.axaml │ │ ├── Decline.axaml.cs │ │ ├── MainWindow.axaml │ │ ├── MainWindow.axaml.cs │ │ ├── ShortComing.axaml │ │ ├── ShortComing.axaml.cs │ │ ├── StyleKey.axaml │ │ └── StyleKey.axaml.cs │ └── app.manifest ├── Part15_绑定 │ ├── AvaloniaApplication2 │ │ ├── AvaloniaApplication2.sln │ │ ├── AvaloniaApplication2.sln.DotSettings.user │ │ └── AvaloniaApplication2 │ │ │ ├── AddressValidator.cs │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── AvaloniaApplication2.csproj │ │ │ ├── Bag.cs │ │ │ ├── DiscountConverter.cs │ │ │ ├── FontWeightConverter.cs │ │ │ ├── ImageHelper.cs │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── Program.cs │ │ │ ├── ValidateBindbleBase.cs │ │ │ └── app.manifest │ └── AvaloniaFieldKeyword │ │ ├── App.axaml │ │ ├── App.axaml.cs │ │ ├── AvaloniaFieldKeyword.csproj │ │ ├── Folder.DotSettings.user │ │ ├── MainWindow.axaml │ │ ├── MainWindow.axaml.cs │ │ ├── Program.cs │ │ └── app.manifest └── Part19_DataTemplate │ ├── App.axaml │ ├── App.axaml.cs │ ├── Assets │ └── avalonia-logo.ico │ ├── DataTemplates │ ├── CommonDataTemplate.cs │ ├── DataTemplateSelector.cs │ ├── DictionaryDataTemplate.cs │ └── FuncDataTemplateProvider.cs │ ├── Models │ └── Person.cs │ ├── Part19_DataTemplate.csproj │ ├── Program.cs │ ├── ViewModels │ ├── BasicViewModel.cs │ ├── DataTemplatesViewModel.cs │ ├── MainWindowViewModel.cs │ └── ViewModelBase.cs │ ├── Views │ ├── BasicView.axaml │ ├── BasicView.axaml.cs │ ├── DataTemplatesView.axaml │ ├── DataTemplatesView.axaml.cs │ ├── FuncDataTemplateView.axaml │ ├── FuncDataTemplateView.axaml.cs │ ├── IDataTemplateView.axaml │ ├── IDataTemplateView.axaml.cs │ ├── MainWindow.axaml │ └── MainWindow.axaml.cs │ └── app.manifest ├── PPT ├── 04 初识Avalonia XAML.pdf ├── 05 命名空间.pdf ├── 06 Code-Behind.pdf ├── 07 布局系统.pdf ├── 08 内置控件(一).pdf ├── 09 内置控件(二).pdf ├── 10 内置控件(三).pdf ├── 11 主题库和控件库.pdf ├── 12 资源系统.pdf ├── 13 样式系统.pdf ├── 14 ControlTheme.pdf ├── 19 DataTemplate.pdf ├── Avalonia MVVM.pdf ├── Avalonia MultiBinding.pdf ├── Avalonia binding mode.pdf ├── Avalonia converter.pdf ├── Avalonia validation.pdf ├── Avalonia绑定1.pdf ├── Avalonia绑定2.pdf ├── Avalonia绑定3.pdf ├── Avalonia绑定4.pdf ├── Part1.pdf └── avalonia-field-keyword-binding.pdf └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/.gitignore -------------------------------------------------------------------------------- /AvaloniaCypher.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/AvaloniaCypher.sln -------------------------------------------------------------------------------- /Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/App.axaml -------------------------------------------------------------------------------- /Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/App.axaml.cs -------------------------------------------------------------------------------- /Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/AvaloniaMVVM.Shell.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/AvaloniaMVVM.Shell.csproj -------------------------------------------------------------------------------- /Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/MainWindow.axaml -------------------------------------------------------------------------------- /Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/MainWindow.axaml.cs -------------------------------------------------------------------------------- /Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/Models/User.cs -------------------------------------------------------------------------------- /Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/Mvvm/DelegateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/Mvvm/DelegateCommand.cs -------------------------------------------------------------------------------- /Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/Mvvm/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/Mvvm/ViewModelBase.cs -------------------------------------------------------------------------------- /Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/Program.cs -------------------------------------------------------------------------------- /Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/ViewModels/HomeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/ViewModels/HomeViewModel.cs -------------------------------------------------------------------------------- /Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/ViewModels/MainWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/ViewModels/MainWindowViewModel.cs -------------------------------------------------------------------------------- /Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/Views/Home.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/Views/Home.axaml -------------------------------------------------------------------------------- /Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/Views/Home.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/Views/Home.axaml.cs -------------------------------------------------------------------------------- /Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/AvaloniaMVVM/AvaloniaMVVM.Shell/app.manifest -------------------------------------------------------------------------------- /Demo/AvaloniaMVVM/AvaloniaMVVM.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/AvaloniaMVVM/AvaloniaMVVM.sln -------------------------------------------------------------------------------- /Demo/AvaloniaMVVM/AvaloniaMVVM.sln.DotSettings.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/AvaloniaMVVM/AvaloniaMVVM.sln.DotSettings.user -------------------------------------------------------------------------------- /Demo/Part11_Library/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part11_Library/App.axaml -------------------------------------------------------------------------------- /Demo/Part11_Library/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part11_Library/App.axaml.cs -------------------------------------------------------------------------------- /Demo/Part11_Library/Assets/avalonia-logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part11_Library/Assets/avalonia-logo.ico -------------------------------------------------------------------------------- /Demo/Part11_Library/Part11_Library.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part11_Library/Part11_Library.csproj -------------------------------------------------------------------------------- /Demo/Part11_Library/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part11_Library/Program.cs -------------------------------------------------------------------------------- /Demo/Part11_Library/ViewLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part11_Library/ViewLocator.cs -------------------------------------------------------------------------------- /Demo/Part11_Library/ViewModels/MainWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part11_Library/ViewModels/MainWindowViewModel.cs -------------------------------------------------------------------------------- /Demo/Part11_Library/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part11_Library/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /Demo/Part11_Library/Views/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part11_Library/Views/MainWindow.axaml -------------------------------------------------------------------------------- /Demo/Part11_Library/Views/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part11_Library/Views/MainWindow.axaml.cs -------------------------------------------------------------------------------- /Demo/Part11_Library/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part11_Library/app.manifest -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/App.axaml -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/App.axaml.cs -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Assets/avalonia-logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Assets/avalonia-logo.ico -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Part12_ResourceSystem.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Part12_ResourceSystem.csproj -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Program.cs -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Resources/DeclineResources.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Resources/DeclineResources.axaml -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Resources/Resources1.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Resources/Resources1.axaml -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Resources/Resources2.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Resources/Resources2.axaml -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Resources/StylesResources1.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Resources/StylesResources1.axaml -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Resources/StylesResources2.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Resources/StylesResources2.axaml -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/ViewLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/ViewLocator.cs -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/ViewModels/MainWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/ViewModels/MainWindowViewModel.cs -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Views/CompletePriority.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Views/CompletePriority.axaml -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Views/CompletePriority.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Views/CompletePriority.axaml.cs -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Views/Decline.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Views/Decline.axaml -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Views/Decline.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Views/Decline.axaml.cs -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Views/MDPriority.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Views/MDPriority.axaml -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Views/MDPriority.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Views/MDPriority.axaml.cs -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Views/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Views/MainWindow.axaml -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Views/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Views/MainWindow.axaml.cs -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Views/Priority.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Views/Priority.axaml -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/Views/Priority.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/Views/Priority.axaml.cs -------------------------------------------------------------------------------- /Demo/Part12_ResourceSystem/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part12_ResourceSystem/app.manifest -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/App.axaml -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/App.axaml.cs -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Assets/avalonia-logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Assets/avalonia-logo.ico -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Part13_StyleSystem.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Part13_StyleSystem.csproj -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Program.cs -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Styles/DeclineStyles.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Styles/DeclineStyles.axaml -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Styles/StyleFile.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Styles/StyleFile.axaml -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/ViewLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/ViewLocator.cs -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/ViewModels/MainWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/ViewModels/MainWindowViewModel.cs -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Views/Decline.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Views/Decline.axaml -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Views/Decline.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Views/Decline.axaml.cs -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Views/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Views/MainWindow.axaml -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Views/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Views/MainWindow.axaml.cs -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Views/PriorityBasic.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Views/PriorityBasic.axaml -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Views/PriorityBasic.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Views/PriorityBasic.axaml.cs -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Views/PrioritySelector.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Views/PrioritySelector.axaml -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Views/PrioritySelector.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Views/PrioritySelector.axaml.cs -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Views/Selector.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Views/Selector.axaml -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Views/Selector.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Views/Selector.axaml.cs -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Views/SelectorClasses.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Views/SelectorClasses.axaml -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Views/SelectorClasses.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Views/SelectorClasses.axaml.cs -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Views/SelectorPseudoClasses.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Views/SelectorPseudoClasses.axaml -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/Views/SelectorPseudoClasses.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/Views/SelectorPseudoClasses.axaml.cs -------------------------------------------------------------------------------- /Demo/Part13_StyleSystem/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part13_StyleSystem/app.manifest -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/App.axaml -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/App.axaml.cs -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/Assets/avalonia-logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/Assets/avalonia-logo.ico -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/Controls/MyButtons.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/Controls/MyButtons.cs -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/Part14_ControlTheme.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/Part14_ControlTheme.csproj -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/Program.cs -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/Resources/ControlThemes.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/Resources/ControlThemes.axaml -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/ViewLocator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/ViewLocator.cs -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/ViewModels/MainWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/ViewModels/MainWindowViewModel.cs -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/Views/Decline.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/Views/Decline.axaml -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/Views/Decline.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/Views/Decline.axaml.cs -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/Views/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/Views/MainWindow.axaml -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/Views/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/Views/MainWindow.axaml.cs -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/Views/ShortComing.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/Views/ShortComing.axaml -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/Views/ShortComing.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/Views/ShortComing.axaml.cs -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/Views/StyleKey.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/Views/StyleKey.axaml -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/Views/StyleKey.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/Views/StyleKey.axaml.cs -------------------------------------------------------------------------------- /Demo/Part14_ControlTheme/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part14_ControlTheme/app.manifest -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2.sln -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2.sln.DotSettings.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2.sln.DotSettings.user -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/AddressValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/AddressValidator.cs -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/App.axaml -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/App.axaml.cs -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/AvaloniaApplication2.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/AvaloniaApplication2.csproj -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/Bag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/Bag.cs -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/DiscountConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/DiscountConverter.cs -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/FontWeightConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/FontWeightConverter.cs -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/ImageHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/ImageHelper.cs -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/MainWindow.axaml -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/MainWindow.axaml.cs -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/Program.cs -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/ValidateBindbleBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/ValidateBindbleBase.cs -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaApplication2/AvaloniaApplication2/app.manifest -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaFieldKeyword/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaFieldKeyword/App.axaml -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaFieldKeyword/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaFieldKeyword/App.axaml.cs -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaFieldKeyword/AvaloniaFieldKeyword.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaFieldKeyword/AvaloniaFieldKeyword.csproj -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaFieldKeyword/Folder.DotSettings.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaFieldKeyword/Folder.DotSettings.user -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaFieldKeyword/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaFieldKeyword/MainWindow.axaml -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaFieldKeyword/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaFieldKeyword/MainWindow.axaml.cs -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaFieldKeyword/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaFieldKeyword/Program.cs -------------------------------------------------------------------------------- /Demo/Part15_绑定/AvaloniaFieldKeyword/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part15_绑定/AvaloniaFieldKeyword/app.manifest -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/App.axaml -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/App.axaml.cs -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/Assets/avalonia-logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/Assets/avalonia-logo.ico -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/DataTemplates/CommonDataTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/DataTemplates/CommonDataTemplate.cs -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/DataTemplates/DataTemplateSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/DataTemplates/DataTemplateSelector.cs -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/DataTemplates/DictionaryDataTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/DataTemplates/DictionaryDataTemplate.cs -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/DataTemplates/FuncDataTemplateProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/DataTemplates/FuncDataTemplateProvider.cs -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/Models/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/Models/Person.cs -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/Part19_DataTemplate.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/Part19_DataTemplate.csproj -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/Program.cs -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/ViewModels/BasicViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/ViewModels/BasicViewModel.cs -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/ViewModels/DataTemplatesViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/ViewModels/DataTemplatesViewModel.cs -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/ViewModels/MainWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/ViewModels/MainWindowViewModel.cs -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/Views/BasicView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/Views/BasicView.axaml -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/Views/BasicView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/Views/BasicView.axaml.cs -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/Views/DataTemplatesView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/Views/DataTemplatesView.axaml -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/Views/DataTemplatesView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/Views/DataTemplatesView.axaml.cs -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/Views/FuncDataTemplateView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/Views/FuncDataTemplateView.axaml -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/Views/FuncDataTemplateView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/Views/FuncDataTemplateView.axaml.cs -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/Views/IDataTemplateView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/Views/IDataTemplateView.axaml -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/Views/IDataTemplateView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/Views/IDataTemplateView.axaml.cs -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/Views/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/Views/MainWindow.axaml -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/Views/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/Views/MainWindow.axaml.cs -------------------------------------------------------------------------------- /Demo/Part19_DataTemplate/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/Demo/Part19_DataTemplate/app.manifest -------------------------------------------------------------------------------- /PPT/04 初识Avalonia XAML.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/04 初识Avalonia XAML.pdf -------------------------------------------------------------------------------- /PPT/05 命名空间.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/05 命名空间.pdf -------------------------------------------------------------------------------- /PPT/06 Code-Behind.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/06 Code-Behind.pdf -------------------------------------------------------------------------------- /PPT/07 布局系统.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/07 布局系统.pdf -------------------------------------------------------------------------------- /PPT/08 内置控件(一).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/08 内置控件(一).pdf -------------------------------------------------------------------------------- /PPT/09 内置控件(二).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/09 内置控件(二).pdf -------------------------------------------------------------------------------- /PPT/10 内置控件(三).pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/10 内置控件(三).pdf -------------------------------------------------------------------------------- /PPT/11 主题库和控件库.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/11 主题库和控件库.pdf -------------------------------------------------------------------------------- /PPT/12 资源系统.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/12 资源系统.pdf -------------------------------------------------------------------------------- /PPT/13 样式系统.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/13 样式系统.pdf -------------------------------------------------------------------------------- /PPT/14 ControlTheme.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/14 ControlTheme.pdf -------------------------------------------------------------------------------- /PPT/19 DataTemplate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/19 DataTemplate.pdf -------------------------------------------------------------------------------- /PPT/Avalonia MVVM.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/Avalonia MVVM.pdf -------------------------------------------------------------------------------- /PPT/Avalonia MultiBinding.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/Avalonia MultiBinding.pdf -------------------------------------------------------------------------------- /PPT/Avalonia binding mode.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/Avalonia binding mode.pdf -------------------------------------------------------------------------------- /PPT/Avalonia converter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/Avalonia converter.pdf -------------------------------------------------------------------------------- /PPT/Avalonia validation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/Avalonia validation.pdf -------------------------------------------------------------------------------- /PPT/Avalonia绑定1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/Avalonia绑定1.pdf -------------------------------------------------------------------------------- /PPT/Avalonia绑定2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/Avalonia绑定2.pdf -------------------------------------------------------------------------------- /PPT/Avalonia绑定3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/Avalonia绑定3.pdf -------------------------------------------------------------------------------- /PPT/Avalonia绑定4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/Avalonia绑定4.pdf -------------------------------------------------------------------------------- /PPT/Part1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/Part1.pdf -------------------------------------------------------------------------------- /PPT/avalonia-field-keyword-binding.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/PPT/avalonia-field-keyword-binding.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JusterZhu/AvaloniaCypher/HEAD/README.md --------------------------------------------------------------------------------