Esempio n. 1
0
        /// <summary>
        /// Initializes a new instance of the Editor class.
        /// </summary>
        public Editor()
        {
            Layout      = new Tizen.NUI.AbsoluteLayout();
            EmbedEditor = new TEditor
            {
                WidthSpecification  = LayoutParamPolicies.MatchParent,
                HeightSpecification = LayoutParamPolicies.MatchParent,
                Margin = new Tizen.NUI.Extents((ushort)(12 * DeviceInfo.ScalingFactor), (ushort)(12 * DeviceInfo.ScalingFactor), (ushort)(20 * DeviceInfo.ScalingFactor), (ushort)(12 * DeviceInfo.ScalingFactor))
            };
            _editor = new GrapchisEditor(EmbedEditor)
            {
                WidthSpecification  = LayoutParamPolicies.MatchParent,
                HeightSpecification = LayoutParamPolicies.MatchParent,
            };
            Add(_editor);

            // NUI AbsoluteLayout not support Margin, so add a internal view as LinearLayout
            var marginView = new View
            {
                WidthSpecification  = LayoutParamPolicies.MatchParent,
                HeightSpecification = LayoutParamPolicies.MatchParent,
                Layout = new Tizen.NUI.LinearLayout(),
            };

            Add(marginView);
            marginView.Add(EmbedEditor);
        }
Esempio n. 2
0
        /// <summary>
        /// Initializes a new instance of the Entry class.
        /// </summary>
        public Entry()
        {
            Layout     = new Tizen.NUI.AbsoluteLayout();
            EmbedEntry = new TEntry
            {
                WidthSpecification    = LayoutParamPolicies.MatchParent,
                HeightSpecification   = LayoutParamPolicies.MatchParent,
                VerticalTextAlignment = TextAlignment.Center,
                Margin = new Tizen.NUI.Extents((ushort)(12 * DeviceInfo.ScalingFactor), (ushort)(40 * DeviceInfo.ScalingFactor), (ushort)(12 * DeviceInfo.ScalingFactor), 0)
            };
            _entry = new GraphcisEntry(EmbedEntry)
            {
                WidthSpecification  = LayoutParamPolicies.MatchParent,
                HeightSpecification = LayoutParamPolicies.MatchParent,
            };
            Add(_entry);

            // NUI AbsoluteLayout not support Margin, so add a internal view as LinearLayout
            var marginView = new View
            {
                WidthSpecification  = LayoutParamPolicies.MatchParent,
                HeightSpecification = LayoutParamPolicies.MatchParent,
                Layout = new Tizen.NUI.LinearLayout(),
            };

            Add(marginView);
            marginView.Add(EmbedEntry);
        }