PikTools.Ui
3.3.15-dev001
See the version list below for details.
dotnet add package PikTools.Ui --version 3.3.15-dev001
NuGet\Install-Package PikTools.Ui -Version 3.3.15-dev001
<PackageReference Include="PikTools.Ui" Version="3.3.15-dev001" />
paket add PikTools.Ui --version 3.3.15-dev001
#r "nuget: PikTools.Ui, 3.3.15-dev001"
// Install PikTools.Ui as a Cake Addin #addin nuget:?package=PikTools.Ui&version=3.3.15-dev001&prerelease // Install PikTools.Ui as a Cake Tool #tool nuget:?package=PikTools.Ui&version=3.3.15-dev001&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 | 92 | 8/6/2024 |
3.3.19 | 167 | 5/27/2024 |
3.3.18 | 374 | 2/14/2024 |
3.3.18-dev004 | 200 | 1/18/2024 |
3.3.18-dev003 | 128 | 1/15/2024 |
3.3.18-dev001 | 161 | 1/9/2024 |
3.3.17 | 243 | 12/22/2023 |
3.3.17-rc001 | 104 | 12/22/2023 |
3.3.17-dev001 | 102 | 12/20/2023 |
3.3.16 | 192 | 12/11/2023 |
3.3.16-dev002 | 107 | 12/11/2023 |
3.3.16-dev001 | 188 | 11/1/2023 |
3.3.15 | 186 | 10/11/2023 |
3.3.15-dev003 | 137 | 9/26/2023 |
3.3.15-dev002 | 155 | 9/14/2023 |
3.3.15-dev001 | 110 | 9/14/2023 |
3.3.14 | 203 | 9/7/2023 |
3.3.14-rc001 | 107 | 9/7/2023 |
3.3.14-dev001 | 154 | 8/28/2023 |
3.3.13 | 278 | 8/18/2023 |
3.3.13-dev001 | 160 | 8/3/2023 |
3.3.12-dev001 | 140 | 7/10/2023 |
3.3.11-dev001 | 163 | 6/28/2023 |
3.3.10-dev011 | 208 | 7/10/2023 |
3.3.10-dev010 | 133 | 7/10/2023 |
3.3.10-dev008 | 153 | 7/5/2023 |
3.3.10-dev007 | 204 | 7/4/2023 |
3.3.10-dev006 | 151 | 7/4/2023 |
3.3.10-dev005 | 137 | 7/3/2023 |
3.3.10-dev004 | 136 | 6/30/2023 |
3.3.10-dev003 | 157 | 6/29/2023 |
3.3.10-dev002 | 140 | 6/27/2023 |
3.3.10-dev001 | 162 | 6/26/2023 |
3.3.9 | 252 | 6/27/2023 |
3.3.9-dev006 | 142 | 6/26/2023 |
3.3.9-dev003 | 148 | 6/19/2023 |
3.3.9-dev002 | 139 | 6/19/2023 |
3.3.8-dev014 | 147 | 6/19/2023 |
3.3.8-dev013 | 151 | 6/17/2023 |
3.3.8-dev012 | 142 | 6/15/2023 |
3.3.8-dev011 | 145 | 6/15/2023 |
3.3.8-dev010 | 147 | 6/15/2023 |
3.3.8-dev009 | 142 | 6/14/2023 |
3.3.8-dev006 | 145 | 6/14/2023 |
3.3.8-dev005 | 162 | 6/13/2023 |
3.3.8-dev004 | 139 | 6/9/2023 |
3.3.8-dev001 | 136 | 6/8/2023 |
3.3.7-dev010 | 138 | 6/7/2023 |
3.3.7-dev009 | 156 | 5/31/2023 |
3.3.7-dev008 | 156 | 5/31/2023 |
3.3.7-dev006 | 145 | 5/26/2023 |
3.3.7-dev005 | 155 | 5/25/2023 |
3.3.7-dev003 | 144 | 5/25/2023 |
3.3.7-dev002 | 198 | 5/10/2023 |
3.3.6 | 351 | 3/23/2023 |
3.3.6-rc001 | 190 | 3/20/2023 |
3.3.5 | 291 | 3/7/2023 |
3.3.5-dev002 | 211 | 2/8/2023 |
3.3.4 | 413 | 11/29/2022 |
3.3.4-dev007 | 206 | 11/1/2022 |
3.3.4-dev006 | 172 | 11/1/2022 |
3.3.4-dev005 | 172 | 11/1/2022 |
3.3.4-dev004 | 171 | 11/1/2022 |
3.3.4-dev003 | 190 | 11/1/2022 |
3.3.4-dev002 | 181 | 10/31/2022 |
3.3.3 | 478 | 10/18/2022 |
3.3.2 | 494 | 10/14/2022 |
3.3.2-dev006 | 195 | 10/4/2022 |
3.3.2-dev005 | 191 | 9/29/2022 |
3.3.2-dev004 | 220 | 9/27/2022 |
3.3.2-dev003 | 214 | 9/20/2022 |
3.3.2-dev001 | 225 | 9/16/2022 |
3.3.1 | 484 | 9/2/2022 |
3.3.1-rc001 | 217 | 8/11/2022 |
3.3.0 | 650 | 5/11/2022 |
3.3.0-dev01 | 239 | 4/13/2022 |
3.2.2-dev1 | 242 | 4/8/2022 |
3.2.1 | 573 | 4/1/2022 |
3.2.1-dev001 | 207 | 3/31/2022 |
3.2.0 | 498 | 3/30/2022 |
3.1.1 | 403 | 1/14/2022 |
3.1.0 | 386 | 12/15/2021 |
3.1.0-dev001 | 233 | 12/14/2021 |
3.0.4 | 389 | 12/3/2021 |
3.0.3 | 451 | 10/18/2021 |
3.0.2 | 398 | 10/8/2021 |
3.0.1 | 381 | 10/1/2021 |
Up RxBim packages