Skip to content

Commit 63c050c

Browse files
authored
Update README.md
1 parent e433047 commit 63c050c

File tree

1 file changed

+10
-31
lines changed

1 file changed

+10
-31
lines changed

README.md

Lines changed: 10 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -52,25 +52,15 @@ Collection of .NET libraries like utilities and controls that target .NET Standa
5252
* `EnumerateVisualChildElements<TChildren> : IEnumerable<TChildren>`
5353
* `ICollection.AddRange<TItem> : IEnumerable<TItem>`
5454
* Attached Behaviors for WPF e.g.
55-
* [`Popup`](https://github.com/BionicCode/BionicCode.Net#popup)
56-
57-
e.g., allows to make the `Popup` sticky and moves it with the current placement target.
58-
* [`TextControl`](https://github.com/BionicCode/BionicCode.Net#textcontrol)
59-
60-
Allows to highlight text ranges in `TextBlock` and `RichTextBox` controls
61-
* [`PasswordBox`](https://github.com/BionicCode/BionicCode.Net#passwordbox)
62-
63-
Enables to send the `PasswordBox.SecurePassword` value to the view model using a `ICommand`.
55+
* [`Popup`](https://github.com/BionicCode/BionicCode.Net#popup) - e.g., allows to make the `Popup` sticky and moves it with the current placement target.
56+
* [`TextControl`](https://github.com/BionicCode/BionicCode.Net#textcontrol) - Allows to highlight text ranges in `TextBlock` and `RichTextBox` controls
57+
* [`PasswordBox`](https://github.com/BionicCode/BionicCode.Net#passwordbox) - Enables to send the `PasswordBox.SecurePassword` value to the view model using a `ICommand`.
6458
* EventArgs
6559
* [`ValueChangedEventArgs<T>`](https://github.com/BionicCode/BionicCode.Net#valuechangedeventargst)
6660
* [`ValueEventArgs<T>`](https://github.com/BionicCode/BionicCode.Net#valueeventargst)
6761
* ValueConverters
68-
* [`BoolToStringConverter`](https://github.com/BionicCode/BionicCode.Net#boolToStringConverter)
69-
70-
Implementation of `IValueConverter` that converts a `bool` to a custom string representation e.g., convert `true` to `"Enabled"`.
71-
* `BooleanMultiValueConverter`
72-
73-
Implementation of `IMultiValueConverter` that checks if all values are `true`.
62+
* [`BoolToStringConverter`](https://github.com/BionicCode/BionicCode.Net#boolToStringConverter) - Implementation of `IValueConverter` that converts a `bool` to a custom string representation e.g., convert `true` to `"Enabled"`.
63+
* `BooleanMultiValueConverter` - Implementation of `IMultiValueConverter` that checks if all values are `true`.
7464
* `FilePathTruncateConverter`
7565
* `InvertValueConverter`
7666
* Collections
@@ -81,22 +71,11 @@ Collection of .NET libraries like utilities and controls that target .NET Standa
8171
* `PrimitiveTypeExtension`
8272
* `EqualsExtension`
8373
* [`Profiler`](https://github.com/BionicCode/BionicCode.Net#Profiler)
84-
* [`AppSettingsConnector`](https://github.com/BionicCode/BionicCode.Net#AppSettingsConnector)
85-
86-
A default API to the `AppSettings` that provides strongly typed reading and writing (e.g. `bool`, `int`, `double`, `string`) of key-value pair values.
87-
* [`MruManager`](https://github.com/BionicCode/BionicCode.Net#mru-most-recently-used-file-manager)
88-
89-
Most Recently Used (MRU) file manager. An API that maintains an MRU table stored in the Application Settings file.
90-
* [`EventAggregator`](https://github.com/BionicCode/BionicCode.Net#eventaggregator)
91-
92-
Implementation of the Event Aggregator pattern that supports dynamic aggregation of different typed event sources.
93-
* [`AutoResetStream`](https://github.com/BionicCode/BionicCode.Net#autoresetstream)
94-
95-
A `Stream` decorator that automatically resets the stream's position after read/write access.
96-
* [`Dialog`](https://github.com/BionicCode/BionicCode.Net#mvvm-dialog-attached-behavior)
97-
98-
Easy to use attached behavior and infrastructure to allow MVVM friendly dialog handling from a view model class in a fire-and-forget manner.
99-
To display dialogs implement `IDialogViewModel` classes and create a `DataTemplate` for each implementation. The `DataTemplate` is the rendered in a native `Window`. Addition attached properties allow for styling of the dialog `Window` or to assign an optional `DataTemplateSelector`. The attached behavior will handle showing and closing of the dialog.
74+
* [`AppSettingsConnector`](https://github.com/BionicCode/BionicCode.Net#AppSettingsConnector) - A default API to the `AppSettings` that provides strongly typed reading and writing (e.g. `bool`, `int`, `double`, `string`) of key-value pair values.
75+
* [`MruManager`](https://github.com/BionicCode/BionicCode.Net#mru-most-recently-used-file-manager) - Most Recently Used (MRU) file manager. An API that maintains an MRU table stored in the Application Settings file.
76+
* [`EventAggregator`](https://github.com/BionicCode/BionicCode.Net#eventaggregator) - Implementation of the Event Aggregator pattern that supports dynamic aggregation of different typed event sources.
77+
* [`AutoResetStream`](https://github.com/BionicCode/BionicCode.Net#autoresetstream) - A `Stream` decorator that automatically resets the stream's position after read/write access.
78+
* [`Dialog`](https://github.com/BionicCode/BionicCode.Net#mvvm-dialog-attached-behavior) - Easy to use attached behavior and infrastructure to allow MVVM friendly dialog handling from a view model class in a fire-and-forget manner. To display dialogs implement `IDialogViewModel` classes and create a `DataTemplate` for each implementation. The `DataTemplate` is the rendered in a native `Window`. Addition attached properties allow for styling of the dialog `Window` or to assign an optional `DataTemplateSelector`. The attached behavior will handle showing and closing of the dialog.
10079

10180
---
10281
### `BaseViewModel`

0 commit comments

Comments
 (0)