public RulesTreeView()
        {
            InitializeComponent();

            RulesHelper.CreateWorkableTempFile();

            _tracker.DataChanged      += new RulesChangeTracker.DataChangeHandler(_tracker_DataChanged);
            RulesHelper.DataCommitted += new RulesHelper.ChangesCommittedHandler(_tracker_DataCommitted);

            InitTreeData();

            treeRules.ContextMenu = treeRules.Resources["NodeContext"] as System.Windows.Controls.ContextMenu;
        }