Use library project
MODIFY
WalletWasabi.Fluent.Desktop/packages.lock.json
WalletWasabi.Fluent.Desktop/packages.lock.json
"System.Security.Principal.Windows": "4.7.0"
}
},
- "datalistboxdemo": {
+ "datalistbox": {
"type": "Project",
"dependencies": {
- "Avalonia": "0.10.7",
- "Avalonia.Desktop": "0.10.7",
- "Avalonia.Diagnostics": "0.10.7"
+ "Avalonia": "0.10.7"
}
},
"walletwasabi": {
"Avalonia.Diagnostics": "0.10.999-cibuild0015644-beta",
"Avalonia.ReactiveUI": "0.10.999-cibuild0015644-beta",
"Avalonia.Xaml.Behaviors": "0.10.7",
- "DataListBoxDemo": "1.0.0",
+ "DataListBox": "1.0.0",
"OpenCvSharp4": "4.5.2.20210404",
"OpenCvSharp4.runtime.win": "4.5.2.20210404",
"WalletWasabi": "1.0.0",

MODIFY
WalletWasabi.Fluent/Views/Wallets/Home/History/HistoryTable2.axaml
WalletWasabi.Fluent/Views/Wallets/Home/History/HistoryTable2.axaml
<Setter Property="IsVisible" Value="False"/>
</Style>
- <StyleInclude Source="avares://DataListBoxDemo/Themes/Fluent.axaml"/>
+ <StyleInclude Source="avares://DataListBox/Themes/Fluent.axaml"/>
</UserControl.Styles>

MODIFY
WalletWasabi.Fluent/WalletWasabi.Fluent.csproj
WalletWasabi.Fluent/WalletWasabi.Fluent.csproj
<PackageReference Include="OpenCvSharp4.runtime.win" Version="4.5.2.20210404" />
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\CellPanelDemo\DataListBoxDemo\DataListBoxDemo.csproj" />
+ <ProjectReference Include="..\..\DataListBox\DataListBox\DataListBox.csproj" />
<ProjectReference Include="..\WalletWasabi.Gui\WalletWasabi.Gui.csproj" />
<ProjectReference Include="..\WalletWasabi\WalletWasabi.csproj" />
<ProjectReference Include="..\WalletWasabi.Fluent.Generators\WalletWasabi.Fluent.Generators.csproj" OutputItemType="Analyzer" ReferenceOutputAssembly="false" />

MODIFY
WalletWasabi.Fluent/packages.lock.json
WalletWasabi.Fluent/packages.lock.json
"System.Security.Principal.Windows": "4.7.0"
}
},
+ "datalistbox": {
+ "type": "Project",
+ "dependencies": {
+ "Avalonia": "0.10.7"
+ }
+ },
"datalistboxdemo": {
"type": "Project",
"dependencies": {
"Avalonia": "0.10.7",
"Avalonia.Desktop": "0.10.7",
- "Avalonia.Diagnostics": "0.10.7"
+ "Avalonia.Diagnostics": "0.10.7",
+ "DataListBox": "1.0.0"
}
},
"walletwasabi": {

MODIFY
WalletWasabi.sln
WalletWasabi.sln
@@ -35,7 +35,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WalletWasabi.Fluent.Generat
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WalletWasabi.Fluent", "WalletWasabi.Fluent\WalletWasabi.Fluent.csproj", "{1E9A8055-DC14-4C7D-8878-887D50B55A10}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataListBoxDemo", "..\CellPanelDemo\DataListBoxDemo\DataListBoxDemo.csproj", "{88D95CB5-0191-46DA-8279-CED70524D7AA}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataListBoxDemo", "..\DataListBox\DataListBoxDemo\DataListBoxDemo.csproj", "{88D95CB5-0191-46DA-8279-CED70524D7AA}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DataListBox", "DataListBox", "{40045B96-57D7-4B2A-AA49-B9EBA387D807}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataListBox", "..\DataListBox\DataListBox\DataListBox.csproj", "{FE82DAC9-5CF6-4BFE-B202-F06A605377E8}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -122,6 +126,14 @@ Global
{88D95CB5-0191-46DA-8279-CED70524D7AA}.Release|Any CPU.Build.0 = Release|Any CPU
{88D95CB5-0191-46DA-8279-CED70524D7AA}.Release|x64.ActiveCfg = Release|Any CPU
{88D95CB5-0191-46DA-8279-CED70524D7AA}.Release|x64.Build.0 = Release|Any CPU
+ {FE82DAC9-5CF6-4BFE-B202-F06A605377E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {FE82DAC9-5CF6-4BFE-B202-F06A605377E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {FE82DAC9-5CF6-4BFE-B202-F06A605377E8}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {FE82DAC9-5CF6-4BFE-B202-F06A605377E8}.Debug|x64.Build.0 = Debug|Any CPU
+ {FE82DAC9-5CF6-4BFE-B202-F06A605377E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {FE82DAC9-5CF6-4BFE-B202-F06A605377E8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {FE82DAC9-5CF6-4BFE-B202-F06A605377E8}.Release|x64.ActiveCfg = Release|Any CPU
+ {FE82DAC9-5CF6-4BFE-B202-F06A605377E8}.Release|x64.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -129,4 +141,8 @@ Global
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {F367BF06-2061-479C-9FE1-184C87CD39B4}
EndGlobalSection
+ GlobalSection(NestedProjects) = preSolution
+ {88D95CB5-0191-46DA-8279-CED70524D7AA} = {40045B96-57D7-4B2A-AA49-B9EBA387D807}
+ {FE82DAC9-5CF6-4BFE-B202-F06A605377E8} = {40045B96-57D7-4B2A-AA49-B9EBA387D807}
+ EndGlobalSection
EndGlobal

Use library project