XAML דינמי עם WPF

27 ביולי 2007

אין תגובות

בהמשך לפוסט הקודם שלי אני רוצה לעביר את כל מה שעשיתי עם LINQ ל- Custom Control כך שנוכל
להשמש בפונקציות ב- XAML.  (ניתן להוריד את הדוגמאות וה- Controls  כאן.)

להלן מספר תמונות לדוגמא שנוצרו מ – Picture Language:

p1

p2

p3 p4

דגמאות עבודה עם ה- Controls:

1. אוסף קישור ל – E4DAPI.DLL.

2. דוגמא פשוטה של Beside.

<Page x:Class="E4DTest.Demos.Below"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Below"
    xmlns:E4D="clr-namespace:PictureLanguage;assembly=E4DAPI">

    <Grid>
       <E4D:Below Name="Below1">
<!-- Put your element (UIElement) --> <
Image Name="ImageE" Source="../Images/E4D.png" /> </E4D:Below> </Grid> </Page>

3. דוגמא של FlippedPairs

<Page Title="FlippedPairs"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:E4D="clr-namespace:PictureLanguage;assembly=E4DAPI" 
    x:Class="E4DTest.Demos.FlippedPairs" >

    <Grid>
      <E4D:FlippedPairs Name="fp">
<!-- Put your element (UIElement) --> <E4D:CornerSplit Name="cs" ReapetNumber="3">
<!-- Put your element (UIElement) --> <Image Source="..\Images\E4D.png" Stretch="Fill"/> </E4D:CornerSplit> </E4D:FlippedPairs> </Grid> </Page>

 4. אפשר לעבוד עם Controls גם ב-Belnd :

Belnd_Beside

Belnd_Spine_Beside

כרגע ה- API עובד על דוט-נט 3.5 בעתיד אני אשחרר גירסה ל- Silverlight ודוט-נט 3.0.

הוסף תגובה
facebook linkedin twitter email

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *