মার্জিনে সম্পত্তি অর্ডার


218

এক্সএএমএল-তে আমার যদি এরকম স্ট্রিং থাকে:

Storyboard.TargetProperty="Margin" From="1,2,3,4" To="0,0,0,0"

শীর্ষ নীচে ডান এবং বাম কি? 1- ডান 2- শীর্ষ 3- বাম 4 - নীচে

এটা কি সঠিক?


1
দ্বিতীয় ফলাফল ডাব্লুপিএফ মার্জিন অর্ডার অনুসন্ধানের সময়, স্ট্যাকওভারফ্লো . com / প্রশ্নগুলি / ৫২০৪২২/২ । বাম শীর্ষে ডান নীচে
লুকাশাজিড


@ পাপাজাহন @amit jhaপ্রদত্ত লিঙ্কটির আরও সুনির্দিষ্ট হওয়ার XAML Valuesজন্য, সেই লিঙ্কের মার্জিনের জন্য শীর্ষক বিভাগটি দেখুন ।
নাম

উত্তর:


403
Margin="1,2,3,4"
  1. বামপন্থীরা
  2. শীর্ষ,
  3. ঠিক আছে,
  4. পাদ

এটির মতো মাত্র দুটি আকার নির্দিষ্ট করাও সম্ভব:

Margin="1,2"
  1. বাম এবং ডান
  2. উপর এবং নীচ

শেষ পর্যন্ত আপনি একটি একক আকার নির্দিষ্ট করতে পারেন:

Margin="1"
  1. সব পক্ষের জন্য ব্যবহৃত

ক্রমটি উইনফোর্ডসের মতোই।


5
সহজে মনে রাখার জন্য এলটিআরবি হ'ল সংক্ষিপ্ত স্বরলিপি।
সাঁই

44
দ্রষ্টব্য: এটি এইচটিএমএল এর সিএসএস অর্ডার থেকে আলাদা অর্ডার, যা শীর্ষ, ডান, নীচে, বাম
রসিন

7
সিএসএস থেকে আলাদা কিছু নিয়ে কেন যাওয়ার সিদ্ধান্ত নিয়েছে সে সম্পর্কে কারও অন্তর্দৃষ্টি আছে?
চার্লস ক্লেটন

5
@crclayton - আমি যেমন লিখেছি; ক্রমটি উইনফোর্ডসের মতোই। উইনফরমগুলি হ'ল ডাব্লুপিএফের প্রাকৃতিক পূর্বসূরি তাই সফ্টওয়্যার (বিকাশকারী) উইনফর্মগুলি থেকে ডাব্লুপিএফ-তে উন্নীত করবে।
এর্নো

30
কেমন. পশ্চিমে ডব্লিউপিএফ শুরু হয়। নেটস্কেপ উত্তরে শুরু হয়? এবং উভয় জন্য স্পষ্টতই ঘড়ির কাঁটা।
মার্টিন ক্যাপোডিসি

33

তিনটি অনন্য পরিস্থিতি রয়েছে:

  • 4 নম্বর , যেমন Margin="a,b,c,d"
  • 2 সংখ্যা , যেমন Margin="a,b"
  • 1 নম্বর , যেমন Margin="a"

4 নম্বর

তাহলে আছে 4 নম্বর , তারপর তার left, top, right, bottom(ক ঘড়ির কাঁটার দিকে বৃত্ত মধ্যম বাম মার্জিন থেকে শুরু)। প্রথম সংখ্যাটি সর্বদা "ডব্লুপিএফ" এর মতো "পশ্চিম" হয়:

<object Margin="left,top,right,bottom"/>

উদাহরণ: আমরা যদি Margin="10,20,30,40"এটি ব্যবহার করি তবে উত্পন্ন হয়:

এখানে চিত্র বর্ণনা লিখুন

2 নম্বর

যদি 2 টি সংখ্যা থাকে তবে প্রথমটি বাম এবং ডান মার্জিন বেধ, দ্বিতীয়টি শীর্ষ এবং নীচের মার্জিন বেধ। প্রথম সংখ্যাটি সর্বদা "ডব্লুপিএফ" এর মতো "পশ্চিম" হয়:

<object Margin="a,b"/> // Equivalent to Margin="a,b,a,b".

উদাহরণ: আমরা যদি ব্যবহার করি Margin="10,30"তবে বাম এবং ডান মার্জিন উভয়ই 10 এবং শীর্ষ এবং নীচে উভয়ই 30।

এখানে চিত্র বর্ণনা লিখুন

1 নম্বর

যদি 1 নম্বর থাকে তবে সংখ্যাটি পুনরাবৃত্তি হয় (এটি মূলত একটি সীমানা বেধ)।

<object Margin="a"/> // Equivalent to Margin="a,a,a,a".

উদাহরণ: আমরা যদি Margin="20"এটি ব্যবহার করি তবে উত্পন্ন হয়:

এখানে চিত্র বর্ণনা লিখুন

2020-05-27 আপডেট করুন

100 টিরও বেশি স্ক্রিন নিয়ে গত 5 বছর ধরে একটি বৃহত স্কেল ডাব্লুপিএফ অ্যাপ্লিকেশনটিতে কাজ করছেন। 5 ডাব্লুপিএফ / সি # / জাভা ডিভাসের একটি দলের অংশ। আমরা শেষ পর্যন্ত 1 নম্বর (সীমানা বেধের জন্য) বা 4 নম্বর ব্যবহার করে স্থির হয়েছি। আমরা কখনই 2 ব্যবহার করি না It এটি সামঞ্জস্যপূর্ণ এবং বিকাশের সময় জ্ঞানীয় লোড হ্রাস করার জন্য এটি একটি ভাল উপায় be


নিয়ম:

সমস্ত প্রস্থের সংখ্যা বাম দিকে শুরু হয় ("ওয়েস্ট" "ডাব্লুপিএফ" এর মতো) এবং ঘড়ির কাঁটার দিকে এগিয়ে যান (যদি দুটি সংখ্যা, কেবলমাত্র দু'বার ঘড়ির কাঁটার দিকে যান, তবে বাকীটি আয়না করুন)।


1
"যদি 2 টি সংখ্যা থাকে তবে প্রথমটি বামে এবং ডান মার্জিন বেধ হবে" তবে উদাহরণস্বরূপ প্রথম সংখ্যাটি 30 এবং এটি শীর্ষ এবং নীচের মার্জিন হিসাবে শেষ হয়।
পিটার ব্রুনস

21

@ মার্টিনক্যাপোডিসির মন্তব্যটি দুর্দান্ত বলেই আমি এখানে দৃশ্যমানতা দেওয়ার উত্তর হিসাবে লিখছি।

সমস্ত ঘড়ির কাঁটার দিকে:

  • ডাব্লু পিএফ শুরু ডাব্লু ইস্ট (বাম-> শীর্ষ-> ডান-> নীচে)
  • এন etscape (অর্থাত সিএসএস) শুরু এন Orth (top-> ডান> bottom-> বাম)

7
<object Margin="left,top,right,bottom"/>
- or - 
<object Margin="left,top"/>
- or - 
<object Margin="thicknessReference"/>

এখানে দেখুন: http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.margin.aspx


3
দ্বিতীয় উদাহরণের জন্য, "বাম, শীর্ষ", এর প্রকৃত পুনরাবৃত্তি: প্রথম সংখ্যাটি বাম এবং ডানকে বোঝায়, দ্বিতীয় থেকে উপরে এবং নীচে, নীচে আমার উত্তরটি দেখুন।
কনটাঙ্গো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.