เลื่อนรูปภาพด้วยส่วนหัวและส่วนท้ายคงที่ใน WP7

เป็นไปได้ไหมที่จะใช้การเปลี่ยนสไลด์กับรูปภาพบนหน้าที่ส่วนหัวและส่วนท้ายในหน้าเดียวกันยังคงคงที่ขณะเลื่อน ตัวอย่างเช่น ชุดรูปภาพจะถูกสะบัดด้วยการเปลี่ยนสไลด์ และการทำเช่นนี้จะไม่ส่งผลต่อส่วนหัวและส่วนท้ายของหน้าเดียวกัน

ฉันลองค้นหาในเน็ตแล้ว แต่สิ่งที่ฉันเจอคือการเปลี่ยนหน้า ไม่ใช่การเปลี่ยนรายการหรือช่องใด ๆ

ความช่วยเหลือใด ๆ จะดีมาก :)

แก้ไข: ฉันลองใช้การเปลี่ยน UIElement โดยใช้อินเทอร์เฟซ ITransition แต่การเลื่อนทำให้ Fading ไปด้วย ฉันเป็นไปได้ไหมที่จะลบการซีดจางและแสดงการเลื่อนในนั้น


person Shaireen    schedule 10.02.2011    source แหล่งที่มา


คำตอบ (1)


คุณต้องใช้การเปลี่ยนองค์ประกอบดังนี้:

    SlideTransition slideTransition = new SlideTransition();
    ITransition transition = slideTransition.GetTransition(TargetImage);
    transition.Completed += delegate
    {
        transition.Stop();
    };
    transition.Begin();

GetTransition (องค์ประกอบ UIElement) สร้าง ITransition ใหม่สำหรับ UIElement ที่ระบุ

หมายเหตุ: การจัดการเหตุการณ์ที่เสร็จสมบูรณ์เป็นทางเลือกและขึ้นอยู่กับภาพเคลื่อนไหวที่ระบุ

person Boryana Miloshevska    schedule 10.02.2011
comment
ฉันลองใช้แล้ว..มันทำงานได้ดี แต่มันทำให้การเปลี่ยนภาพจางลงพร้อมกับสไลด์ ฉันผ่านคลาส SlideTransition และมีคำจำกัดความสำหรับโหมดต่างๆ เช่น SLideLeftInFadeOut,SlideLeftOutFadeIn และอื่นๆ แต่ฉันไม่ต้องการให้สีซีดจาง เป็นไปได้ไหมที่จะลบออก? - person Shaireen; 10.02.2011
comment
ใช่ คุณสามารถใช้การเปลี่ยนแปลงแบบกำหนดเองได้ เพียงหยิบโค้ดจากชุดเครื่องมือและแก้ไขเพื่อลบเอฟเฟกต์การเฟดออก - person Boryana Miloshevska; 10.02.2011
comment
ฉันเป็นมือใหม่ในเรื่องทั้งหมดนี้ .. ดังนั้นคุณช่วยบอกโค้ดเล็กๆ น้อยๆ เกี่ยวกับวิธีการทำเช่นนี้ได้ไหม - person Shaireen; 11.02.2011