Download Expression Builder

Description

The purpose of this project is to provide reusable UI framework (WPF) for building expressions. For example, an expression "Name is "A" and Age is 10" could be represented by a tree consisting of a LogicalExpression "AND" with two children ComparisionExpressions.

Source Files

The download file expbuilder.zip has the following entries.


BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
ExpressionBuilder/ExpressionBuilder.Demo/App.xaml
ExpressionBuilder/ExpressionBuilder.Demo/App.xaml.cs
ExpressionBuilder/ExpressionBuilder.Demo/ExpressionBuilder.Demo.csproj
ExpressionBuilder/ExpressionBuilder.Demo/ExpressionBuilder.Demo.csproj.vspscc
ExpressionBuilder/ExpressionBuilder.Demo/MainWindow.xaml
ExpressionBuilder/ExpressionBuilder.Demo/MainWindow.xaml.cs
ExpressionBuilder/ExpressionBuilder.Demo/Properties/AssemblyInfo.cs
ExpressionBuilder/ExpressionBuilder.Demo/Properties/Resources.Designer.cs
ExpressionBuilder/ExpressionBuilder.Demo/Properties/Resources.resx
ExpressionBuilder/ExpressionBuilder.Demo/Properties/Settings.Designer.cs
ExpressionBuilder/ExpressionBuilder.Demo/Properties/Settings.settings
ExpressionBuilder/ExpressionBuilder.Demo/ValuesConverter.cs
ExpressionBuilder/ExpressionBuilder.Demo/ValuesTemplateSelector.cs
ExpressionBuilder/ExpressionBuilder.sln/*  w  w  w.j a  va 2s . c  om*/
ExpressionBuilder/ExpressionBuilder.vssscc
ExpressionBuilder/ExpressionBuilder/BaseTypes/ChangeAwareObject.cs
ExpressionBuilder/ExpressionBuilder/BaseTypes/DelegateCommand.cs
ExpressionBuilder/ExpressionBuilder/BaseTypes/Extensions.cs
ExpressionBuilder/ExpressionBuilder/Controls/ComparisionExpressionViewer.cs
ExpressionBuilder/ExpressionBuilder/Controls/ContentAdorner.cs
ExpressionBuilder/ExpressionBuilder/Controls/ExpressionPlaceholderViewer.cs
ExpressionBuilder/ExpressionBuilder/Controls/ExpressionViewer.cs
ExpressionBuilder/ExpressionBuilder/Controls/LogicalExpressionViewer.cs
ExpressionBuilder/ExpressionBuilder/Controls/NiceComboBox.cs
ExpressionBuilder/ExpressionBuilder/Controls/NiceComboBoxItem.cs
ExpressionBuilder/ExpressionBuilder/Controls/NiceListPanel.cs
ExpressionBuilder/ExpressionBuilder/Converters/CompExpItemsConverter.cs
ExpressionBuilder/ExpressionBuilder/Converters/SelectorItemConverter.cs
ExpressionBuilder/ExpressionBuilder/Converters/StringIsNotNullConverter.cs
ExpressionBuilder/ExpressionBuilder/ExpressionBuilder.csproj
ExpressionBuilder/ExpressionBuilder/ExpressionBuilder.csproj.vspscc
ExpressionBuilder/ExpressionBuilder/Expressions/ComparisionExpression.cs
ExpressionBuilder/ExpressionBuilder/Expressions/ComparisionType.cs
ExpressionBuilder/ExpressionBuilder/Expressions/Expression.cs
ExpressionBuilder/ExpressionBuilder/Expressions/ExpressionPlaceholder.cs
ExpressionBuilder/ExpressionBuilder/Expressions/LeftValueExpression.cs
ExpressionBuilder/ExpressionBuilder/Expressions/LogicalExpression.cs
ExpressionBuilder/ExpressionBuilder/Expressions/LogicalOperatorType.cs
ExpressionBuilder/ExpressionBuilder/Expressions/RightValueExpression.cs
ExpressionBuilder/ExpressionBuilder/Expressions/ValueExpression.cs
ExpressionBuilder/ExpressionBuilder/Properties/AssemblyInfo.cs
ExpressionBuilder/ExpressionBuilder/Properties/Resources.Designer.cs
ExpressionBuilder/ExpressionBuilder/Properties/Resources.resx
ExpressionBuilder/ExpressionBuilder/Properties/Settings.Designer.cs
ExpressionBuilder/ExpressionBuilder/Properties/Settings.settings
ExpressionBuilder/ExpressionBuilder/Themes/Generic.xaml

Download

Click the following link to download expbuilder.zip.

expbuilder.zip




















Home »
  C# Free Code »
    UI »




ComboBox
GUI
ListBox
ListView
TreeView
UI
Windows Form
WinForm