আমি এক্সপ্রেশন মিশ্রণ ছাড়াই এবং vs2010-এ XAML সম্পাদকটি ব্যবহার করেই কাজ করছি। এর প্রজ্ঞার দিকটি বাদ দিয়ে, আমি ক্রমশ ডিজাইন-টাইম ডেটা বন্ডিংয়ের প্রয়োজন দেখছি। সাধারণ ক্ষেত্রে, FallbackValue
সম্পত্তি খুব সুন্দরভাবে কাজ করে (টেক্সটবক্স এবং টেক্সটব্লকস, ইত্যাদি)। তবে বিশেষত যখন এর সাথে সম্পর্কিত ItemsControl
এবং এর মত আচরণ করা হয় তখন ডিজাইনারটিতে দৃশ্যমান হওয়ার জন্য একজনের নমুনা ডেটার প্রয়োজন হয় যাতে আপনি এক্সিকিউটেবল চালানো না করেই নিয়ন্ত্রণ এবং ডেটা টেম্পলেটগুলি সামঞ্জস্য করতে এবং সামঞ্জস্য করতে পারেন।
আমি জানি যে এটি ObjectDataProvider
কোনও ধরণের সাথে আবদ্ধ হওয়ার অনুমতি দেয় এবং এইভাবে ভিজ্যুয়ালাইজেশনের জন্য ডিজাইন-সময় ডেটা সরবরাহ করতে পারে তবে সেখানে নকশার সময় উভয়কেই লোড করে রিসোর্স নষ্ট না করে বাস্তব, রান-টাইম ডেটা বাঁধতে অনুমতি দেওয়ার জন্য কিছু জাগল রয়েছে, ডামিযুক্ত ডেটা এবং রানটাইম বাইন্ডিং।
সত্যই আমি যা চাই তা হ'ল এক্স জনএল, "পল", "জর্জ" এবং "রিঙ্গো" এক্সএএমএল ডিজাইনারে আমার স্টাইলযোগ্য আইটেম হিসাবে প্রদর্শিত হবে ItemsControl
, তবে অ্যাপ্লিকেশনটি আসল তথ্য প্রদর্শিত হবে রান।
আমি আরও জানি যে মিশ্রণ এমন কিছু অভিনব গুণাবলীর জন্য মঞ্জুরি দেয় যা ডিজাইনের সময় বাঁধার ডেটা সংজ্ঞায়িত করে যেগুলি রান-টাইম অবস্থায় ডাব্লুপিএফ দ্বারা কার্যকরভাবে উপেক্ষা করা হয়।
সুতরাং আমার প্রশ্নগুলি হ'ল:
1. আমি কীভাবে ভিজ্যুয়াল স্টুডিও এক্সএএমএল ডিজাইনারের সংগ্রহ এবং অ-তুচ্ছ তথ্যগুলির ডিজাইন-টাইম বাইন্ডিংগুলি উপার্জন করতে পারি এবং তারপরে রানটাইম বাইন্ডিংগুলিকে স্বচ্ছভাবে বদলাতে পারি?
২. অন্যরা কীভাবে এই ডিজাইন-সময় বনাম রানটাইম ডেটা সমস্যা সমাধান করেছে? আমার ক্ষেত্রে, আমি খুব সহজেই উভয়ের জন্য একই ডেটা ব্যবহার করতে পারি না (যেমন কেউ একটি ডেটাবেস কোয়েরি করতে সক্ষম হবেন)।
৩. তাদের এক্সপ্রেশন মিশ্রণের বিকল্পগুলি কি আমি ডেটা-ইন্টিগ্রেটেড এক্সএএমএল ডিজাইনের জন্য ব্যবহার করতে পারি? (আমি জানি কিছু বিকল্প রয়েছে তবে আমি বিশেষত এমন কিছু চাই যা আমি ব্যবহার করতে পারি এবং আবদ্ধ নমুনা ডেটা ইত্যাদি দেখতে পারি?)
d:DataContext
: যদি আপনি এই প্রশ্নে কিছু সাহায্য পেতে পারেন stackoverflow.com/questions/8303803/...