SIL.FieldWorks.Common.Framework.DetailControls.DataTreeTests.GenerateLayouts C# (CSharp) Méthode

GenerateLayouts() static private méthode

static private GenerateLayouts ( ) : SIL.Utils.Inventory
Résultat SIL.Utils.Inventory
		internal static Inventory GenerateLayouts()
		{
			string partDirectory = Path.Combine(FwDirectoryFinder.SourceDirectory,
				@"Common/Controls/DetailControls/DetailControlsTests");

			Dictionary<string, string[]> keyAttrs = new Dictionary<string, string[]>();
			keyAttrs["layout"] = new string[] {"class", "type", "name" };
			keyAttrs["group"] = new string[] {"label"};
			keyAttrs["part"] = new string[] {"ref"};

			var layouts = new Inventory(new string[] {partDirectory},
				"*.fwlayout", "/LayoutInventory/*", keyAttrs, "DetailTreeTests", "ProjectPath");

			return layouts;
		}

Usage Example

Exemple #1
0
        /// <summary>Helper</summary>
        private static Slice GenerateSlice(FdoCache cache, DataTree datatree)
        {
            var slice   = new Slice();
            var parts   = DataTreeTests.GenerateParts();
            var layouts = DataTreeTests.GenerateLayouts();

            datatree.Initialize(cache, false, layouts, parts);
            slice.Parent = datatree;
            return(slice);
        }