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


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.