PikTools.Ui
3.3.15-dev003
See the version list below for details.
dotnet add package PikTools.Ui --version 3.3.15-dev003
NuGet\Install-Package PikTools.Ui -Version 3.3.15-dev003
<PackageReference Include="PikTools.Ui" Version="3.3.15-dev003" />
<PackageVersion Include="PikTools.Ui" Version="3.3.15-dev003" />
<PackageReference Include="PikTools.Ui" />
paket add PikTools.Ui --version 3.3.15-dev003
#r "nuget: PikTools.Ui, 3.3.15-dev003"
#:package PikTools.Ui@3.3.15-dev003
#addin nuget:?package=PikTools.Ui&version=3.3.15-dev003&prerelease
#tool nuget:?package=PikTools.Ui&version=3.3.15-dev003&prerelease
About PikTools.Ui
Пакет содержащий основные стили, контролы и некоторые сервисы отвечающие за уведомления. Данный фреймворк используется для всех плагинов PikTools, которые имеют пользовательский интерфейс и призваны обеспечить единообразие оформления.
Реализация ICommand
RelayCommand и RelayAsyncCommand
Тело команды обернуто в try/catch. При возникновении исключения будет вызван делегат определнный в конструторе Action<Exception?>? onError.
Если делегат не определен, то пользователю будет выдано стилизованное окно с выводом об ошибке.
Controls
About NumberTextBox
Данный контрол используется для числовых свойств. Имеет "Вверх вниз" кнопки, для изменения значения через инкремент. Может обрезать кол-во десятичных знаков для отображения как пользователю, так и передачи в WM. Возможно упраление максимальным и минимальным значением вводимого числа.
Доступные кастомные свойства:
- MaxValue - устанавливаем максимальнное вводимое число
- MinValue - устанавливаем минимальное вводимое число
- Increment - число отвечающее за величину изменения, при использовании кнопок "вверх вниз"
- VisibilityIncrementButton - свойство отвечающее за видимость кнопок "вверх вниз"
- CutSymbolNumber - число отвечающее за кол-во знаков после запятой, которые не будут обрезаны
Так же обладает всеми свойствами TextBox
История изменений
3.3.5
- Исправлен баг в EnumDescriptionToStringConverter
- Добавлен класс EnumToItemsSource позволяющий конвертировать Enum в набор значений атрибутов DescriptionAttribute и использовать в ItemsSource.
- В BulletDecorator CheckBox'а прокинут паддинг темплейта, для возможности настраивать отображение содержимого без переопределения шаблона
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- CSharpFunctionalExtensions (>= 2.34.3)
- Microsoft.Xaml.Behaviors.Wpf (>= 1.1.39)
- MvvmLight (>= 5.4.1.1)
- RxBim.Di (>= 1.2.2)
- RxBim.Di.SimpleInjector (>= 1.1.3)
- RxBim.Logs.Revit.2019 (>= 1.9.2)
NuGet packages (9)
Showing the top 5 NuGet packages that depend on PikTools.Ui:
| Package | Downloads |
|---|---|
|
PikTools.Openings.Core.UI
PikTools Revit openings tools UI core |
|
|
PikTools.LogWindow
PikTools Logger Window for show problem elements |
|
|
PikTools.Application.Ribbon.About
PikTools UI about box Library |
|
|
PikTools.Cancellation
PikTools Library which contains logic for cancel any executing operation |
|
|
PikTools.SearchBoxControl
PikTools Search Box Control |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 3.3.21-rc001 | 220 | 8/6/2024 |
| 3.3.19 | 386 | 5/27/2024 |
| 3.3.18 | 557 | 2/14/2024 |
| 3.3.18-dev004 | 337 | 1/18/2024 |
| 3.3.18-dev003 | 239 | 1/15/2024 |
| 3.3.18-dev001 | 294 | 1/9/2024 |
| 3.3.17 | 422 | 12/22/2023 |
| 3.3.17-rc001 | 222 | 12/22/2023 |
| 3.3.17-dev001 | 210 | 12/20/2023 |
| 3.3.16 | 372 | 12/11/2023 |
| 3.3.16-dev002 | 230 | 12/11/2023 |
| 3.3.16-dev001 | 304 | 11/1/2023 |
| 3.3.15 | 319 | 10/11/2023 |
| 3.3.15-dev003 | 268 | 9/26/2023 |
| 3.3.15-dev002 | 283 | 9/14/2023 |
| 3.3.15-dev001 | 261 | 9/14/2023 |
| 3.3.14 | 308 | 9/7/2023 |
| 3.3.14-rc001 | 242 | 9/7/2023 |
| 3.3.14-dev001 | 289 | 8/28/2023 |
| 3.3.13 | 435 | 8/18/2023 |
Up RxBim packages