দ্রুত এবং সহজ: একটি উইন্ডোজ দোকান অ্যাপে # সি ব্যবহার করে একটি আয়তক্ষেত্র সরান

আমার সামগ্রিক ব্লগ দর্শনের এটা পুরানো সম্পর্কে ব্লগ পুরোপুরি সূক্ষ্ম হয় যে, অন্যত্র মৃত্যু আচ্ছাদিত করা হয়েছে যে বিষয় নিষ্পত্তি.  আমি এই বিষয় এক অনুমান, কিন্তু যাইহোক এটা আমি ব্লগ করছি.

আমি একটি উইন্ডো দোকান app এর উপর কাজ করছি এবং আমি কিছু animating করতে হবে যেখানে অংশ এ আছি.  এই শেষ, আমি বিট এবং উইন্ডোজ দোকান অ্যানিমেশন টুকরা figuring আউট করেছি যা, এটি সক্রিয় আউট হিসাবে, বেশ বন্ধ হয়, কিন্তু ঠিক মত, XAML. নেট মধ্যে অ্যানিমেশন ভিত্তি করে (আমি এখনও যে WinRT আসলে সঙ্গে grips আসছে না <> .NET 🙂 ).

এই সকালে আমি ড্র্যাগ এন্ড ড্রপ অপারেশন একটি হ্যান্ডল পেতে চেয়েছিলেন.  যে রুট en, আমি এর পরিবর্তে একটি আয়তক্ষেত্র চলন্ত ডাউন bogged ফেরার :).  এখানে ব্যবহারকারী একটি বাটন ক্লিক করে যখন একটি আয়তক্ষেত্র চলে আসে যে কোড আছে:

   1:   
   2:              MatrixTransform CT = (MatrixTransform)rectBig.RenderTransform;
   3:              ম্যাট্রিক্স M = ct.Matrix;
   4:              m.OffsetX     = 10;
   5:              m.OffsetY     = 10;
   6:              ct.Matrix = M;
   7:              rectBig.RenderTransform = CT;

এখানে কৌতুক আমি সরাসরি OffsetX বা OffsetY পরিবর্তন করতে পারেন.  এই কাজ করার আরো একটি চতুর উপায় হতে পারে (এবং আপনি জানেন এবং মনে হলে, মন্তব্য পোস্ট করুন). 

এই কাজ করার জন্য, আমি প্রয়োজন:

1. আয়তক্ষেত্র MatrixTransform করুন (ভোটদান RenderTransform দ্বারা).

2. যে লোক এর ম্যাট্রিক্স করুন.

3. ম্যাট্রিক্স এর অফসেট পরিবর্তন করুন.

4. MatrixTransform ফিরে ম্যাট্রিক্স Reassign.

5. আয়তক্ষেত্র আপনি MatrixTransform ফিরে Reassign.

এটি পরীক্ষা, আমি একটি আয়তক্ষেত্র এবং বাটন পর্দা করা. আমি বাটন ক্লিক করা হলে, উপরোক্ত যুক্তি executes এবং অবিলম্বে আয়তক্ষেত্র যায়নি.

কিছু সময়ে, আমি এই এনিমেট করতে চান কিন্তু আমি এটা কাজ করার DoubleAnimation কিভাবে কোন ধারণা আছে (Storyboard.SetTargetProperty() কিছু সময়ের জন্য এই সম্পর্কে একটি রহস্য).

</শেষ>

undefinedআমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

টুইটারে আমার অনুসরণ http://www.twitter.com/pagalvin

সাইফুল আলম চৌধুরী

আপনার ইমেইল ঠিকানা প্রচার করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা আছে *