Skip to content

Commit a962ed6

Browse files
authored
Linking ToDo-List to Avalonia.Samples (#487)
* Linking ToDo-List to Avalonia.Samples * remove also localized tutorial * fix 0.10.x docs * remove old tutorial as new users shouldn't start learning 0.10.x
1 parent 59670f1 commit a962ed6

File tree

79 files changed

+26
-5103
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+26
-5103
lines changed

docs/concepts/ui-composition.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ Another use for a user control is as a component control (above, right). You mig
6969
## Tutorial
7070

7171
:::info
72-
In the 'To Do List App' tutorial you will learn about how to add user controls as page views; and how to use a repeating layout control to present a collection of items with data templates. Try the tutorial [here](../tutorials/todo-list-app/).
72+
For tutorials about `DataTemplates` see [Avalonia.Samples](https://github.com/AvaloniaUI/Avalonia.Samples/tree/main?tab=readme-ov-file#%EF%B8%8F-datatemplate-samples).
7373
:::
7474

7575
## Collection Controls

docs/get-started/learn-more.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ If you are confident with the material in this section, you could:
1313
* Investigate the MVVM concepts [here](../concepts/the-mvvm-pattern/).
1414
* Explore _Avalonia UI_ styling [here](../basics/user-interface/styling).
1515

16-
Your recommended next practical step is to tackle the 'To Do List App' tutorial [here](../tutorials/todo-list-app/).
16+
Your recommended next practical step is to tackle the 'To Do List App' tutorial [here](https://github.com/AvaloniaUI/Avalonia.Samples/tree/main/src/Avalonia.Samples/CompleteApps/SimpleToDoList).
1717

1818
:::info
1919
For a full list of Avalonia tutorials, see [here](../tutorials).

docs/tutorials/index.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ This section has practical tutorials that are designed to help you learn _Avalon
77

88
## To Do List App
99

10-
A simple to do list application using the Model View View-Model (MVVM) pattern, with binding to a collection and _Reactive UI_ programming, from which you will meet:
10+
A simple to do list application using the Model View View-Model (MVVM) pattern, with binding to a collection, from which you will meet:
1111

12-
* `RaiseAndSetIfChanged`
13-
* `ReactiveCommand`
14-
* `IObservable<>`
15-
* `Observable.Merge()` with `Select()`, `Take()`, and `Subscribe()` methods.
12+
* How to use Bindings
13+
* How to use Commands
14+
* Some basic Styling
15+
* Some very basic I/O operations
1616

17-
This is a very good introduction to the MVVM and _ReactiveUI_ techniques recommended for _Avalonia UI_ programming. Follow the tutorial [here](./todo-list-app/).
17+
This is a very good introduction to the MVVM pattern recommended for _Avalonia UI_ programming. Follow the tutorial [here](https://github.com/AvaloniaUI/Avalonia.Samples/tree/main/src/Avalonia.Samples/CompleteApps/SimpleToDoList).
1818

1919
## Music Store App
2020

docs/tutorials/music-store-app/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ In this tutorial you will create a desktop app based on the idea of a music stor
1313
In this tutorial you will use the MVVM pattern with the _ReactiveUI_ framework to manage multiple application windows. Also you will use advanced asynchronous techniques to implement the album search and other features, so that application responsiveness is maintained.
1414

1515
:::warning
16-
This is a more advanced tutorial. The 'To Do List App' is a recommended prerequisite if you have limited experience with the MVVM pattern. Read about the 'To Do List App' tutorial [here](../todo-list-app/).
16+
This is a more advanced tutorial. The 'To Do List App' is a recommended prerequisite if you have limited experience with the MVVM pattern. Read about the 'To Do List App' tutorial [here](https://github.com/AvaloniaUI/Avalonia.Samples/tree/main/src/Avalonia.Samples/CompleteApps/SimpleToDoList).
1717
:::
1818

1919
:::info

docs/tutorials/todo-list-app/add-a-data-context.md

-44
This file was deleted.

docs/tutorials/todo-list-app/add-item-buttons.md

-144
This file was deleted.

docs/tutorials/todo-list-app/adding-new-items.md

-88
This file was deleted.

docs/tutorials/todo-list-app/conclusion.md

-31
This file was deleted.

0 commit comments

Comments
 (0)