private void SetDataSourceWithValueTypes()
        {
            var collectionSourceWithAssignedProperties = new List <ValueTypeData>()
            {
                new ValueTypeData()
                {
                    DataKey = "10", DataValue = 1, SomeExtraData = false
                },
                new ValueTypeData()
                {
                    DataKey = "20", DataValue = 2, SomeExtraData = true
                },
                new ValueTypeData()
                {
                    DataKey = "30", DataValue = 3, SomeExtraData = false
                },
                new ValueTypeData()
                {
                    DataKey = "40", DataValue = 4, SomeExtraData = true
                },
                new ValueTypeData()
                {
                    DataKey = "50", DataValue = 5, SomeExtraData = false
                },
            };

            var collectionSourceWithAssignedFields = new List <ValueTypeData>()
            {
                new ValueTypeData()
                {
                    DataKeyField = "10", DataValueField = 1, SomeExtraData = false
                },
                new ValueTypeData()
                {
                    DataKeyField = "20", DataValueField = 2, SomeExtraData = true
                },
                new ValueTypeData()
                {
                    DataKeyField = "30", DataValueField = 3, SomeExtraData = false
                },
                new ValueTypeData()
                {
                    DataKeyField = "40", DataValueField = 4, SomeExtraData = true
                },
                new ValueTypeData()
                {
                    DataKeyField = "50", DataValueField = 5, SomeExtraData = false
                },
            };

            var valueTypeDataSource = new ValueTypeSource();

            valueTypeDataSource.SourceforValueTypeText1 = "SourceforValueTypeTextValue1";
            valueTypeDataSource.SourceforValueTypeText2 = "SourceforValueTypeTextValue2";
            valueTypeDataSource.ValueTypeSourceList     = collectionSourceWithAssignedProperties.Where(s => s.SomeExtraData == false).ToList();

            ValueTypeBinding.DataContext = valueTypeDataSource;
        }
Ejemplo n.º 2
0
        private void SetDataSourceWithValueTypes()
        {
            var valueTypeDataSource = new ValueTypeSource();

            valueTypeDataSource.SourceforValueTypeText1 = "SourceforValueTypeTextValue1";
            valueTypeDataSource.SourceforValueTypeText2 = "SourceforValueTypeTextValue2";

            textBoxForTupleType.DataBindings.Add("Text", valueTypeDataSource, "SourceforValueTypeText2");
        }