コード例 #1
0
        /// <summary>
        /// Converts a <see cref="PFA"/> constant to a <see cref="HorizontalAlignment"/>.
        /// </summary>
        /// <param name="pfa">The <see cref="PFA"/> to convert.</param>
        /// <returns>A <see cref="HorizontalAlignment"/></returns>
        public static HorizontalAlignment PFA_ToHorizontalAlignment(PFA pfa)
        {
            switch (pfa)
            {
            case PFA.CENTER:
            {
                return(HorizontalAlignment.Center);
            }

            case PFA.LEFT:
            {
                return(HorizontalAlignment.Left);
            }

            case PFA.RIGHT:
            {
                return(HorizontalAlignment.Right);
            }

            default:
            {
                throw new ArgumentOutOfRangeException("pfa", pfa, "Invalid PFA value.");
            }
            }
        }
コード例 #2
0
        public void HorizontalAlignmentTo_PFATest()
        {
            const HorizontalAlignment alignment1 = HorizontalAlignment.Center;
            const HorizontalAlignment alignment2 = HorizontalAlignment.Left;
            const HorizontalAlignment alignment3 = HorizontalAlignment.Right;

            const PFA expected1 = PFA.CENTER;
            const PFA expected2 = PFA.LEFT;
            const PFA expected3 = PFA.RIGHT;

            PFA actual1 = InteropConvert.HorizontalAlignmentTo_PFA(alignment1);
            PFA actual2 = InteropConvert.HorizontalAlignmentTo_PFA(alignment2);
            PFA actual3 = InteropConvert.HorizontalAlignmentTo_PFA(alignment3);

            Assert.AreEqual(expected1, actual1);
            Assert.AreEqual(expected2, actual2);
            Assert.AreEqual(expected3, actual3);
        }
コード例 #3
0
        public void PFA_ToHorizontalAlignmentTest()
        {
            const PFA pfa1 = PFA.CENTER;
            const PFA pfa2 = PFA.LEFT;
            const PFA pfa3 = PFA.RIGHT;

            const HorizontalAlignment expected1 = HorizontalAlignment.Center;
            const HorizontalAlignment expected2 = HorizontalAlignment.Left;
            const HorizontalAlignment expected3 = HorizontalAlignment.Right;

            HorizontalAlignment actual1 = InteropConvert.PFA_ToHorizontalAlignment(pfa1);
            HorizontalAlignment actual2 = InteropConvert.PFA_ToHorizontalAlignment(pfa2);
            HorizontalAlignment actual3 = InteropConvert.PFA_ToHorizontalAlignment(pfa3);

            Assert.AreEqual(expected1, actual1);
            Assert.AreEqual(expected2, actual2);
            Assert.AreEqual(expected3, actual3);
        }
コード例 #4
0
 /// <summary>
 /// Converts a <see cref="PFA"/> constant to a <see cref="HorizontalAlignment"/>.
 /// </summary>
 /// <param name="pfa">The <see cref="PFA"/> to convert.</param>
 /// <returns>A <see cref="HorizontalAlignment"/></returns>
 public static HorizontalAlignment PFA_ToHorizontalAlignment(PFA pfa)
 {
     switch (pfa)
     {
         case PFA.CENTER:
             {
                 return HorizontalAlignment.Center;
             }
         case PFA.LEFT:
             {
                 return HorizontalAlignment.Left;
             }
         case PFA.RIGHT:
             {
                 return HorizontalAlignment.Right;
             }
         default:
             {
                 throw new ArgumentOutOfRangeException("pfa", pfa, "Invalid PFA value.");
             }
     }
 }