একটি VB.NET ডাব্লুপিএফ অ্যাপ্লিকেশন উপর কাজ করে VS2012 ব্যবহার করে। আমার কাছে একটি সহজ মিউজিকপ্লেয়ার টিউটোরিয়াল অ্যাপ রয়েছে যা আমি ডাব্লুপিএফ শিখতে ব্যবহার করছি। আমি টিউটোরিয়ালের একটি সি # সংস্করণকে ভিবি.এনইটি ধাপে ধাপে রূপান্তর করছি।
অ্যাপটিতে এটির 2 টি শ্রেণি রয়েছে যা উভয়ই একই নামের জায়গার অধীনে। আমি এক্সএএমএল-তে নেমস্পেসটি রেফারেন্স করতে সক্ষম হয়েছি কিন্তু যখন আমি এক্সএএমএল-তে ক্লাস অবজেক্টটি রেফারেন্স দেওয়ার চেষ্টা করি তখন আমি একটি ত্রুটি পাই এবং আমি সংকলন করতে সক্ষম হই না।
আশ্চর্যের বিষয় হ'ল ইন্টেলিসেন্স xMLns: সি = ট্যাগ এবং ক্লাস অবজেক্টটি ব্যবহার করে টাইপ করার সময় উভয় ক্ষেত্রেই xMLns: সি = ট্যাগের মাধ্যমে নেমস্পেসের রেফারেন্স করে ঠিকঠাক <c:
কাজ করে তবে ডিজাইনার তৈরি বা কাজ করার চেষ্টা করে ত্রুটি উত্পন্ন হয়।
.Vb শ্রেণীর ফাইলগুলি \ নিয়ন্ত্রণগুলি নামে একটি ফোল্ডারে থাকে। মূল প্রকল্পটি রুট নেমস্পেস ইচ্ছাকৃতভাবে ফাঁকা is ক্লাসটি এভাবে কোড করা হয় ...
Namespace MusicPlayer.Controls
Public Class UpdatingMediaElement
.... code here
End Public
End Namespace
এক্সামলটি দেখতে এমন দেখাচ্ছে
( <Window >
ট্যাগে নেমস্পেস সংজ্ঞায়িত করা হয়েছে
xmlns:c="clr-namespace:MusicPlayer.Controls"
(একটিতে সংজ্ঞায়িত বস্তু <Grid>
)
<c:UpdatingMediaElement Name="MyMediaElement" />
(ত্রুটি প্রদর্শিত হয়েছে) নামটি "আপডেটিংমিডিয়াএলিমেন্ট" নেইমস্পেসে নেই "ক্লার-নেমস্পেস: মিউজিকপ্লেয়ার.কন্ট্রোলস"।
ভুল বা কীভাবে এটি ঠিক করবেন তা নিশ্চিত নন?