تحويل مقياس WPF و ScrollViewer - عندما لا يمكن للتكبير التمرير إلى ما وراء الحجم الأصلي

StackOverflow https://stackoverflow.com/questions/1579167

  •  21-09-2019
  •  | 
  •  

سؤال

لدي stackpanel داخل scrollviewer.

لديّ شريط تمرير يقوم بتحويل مقياس على Stackpanel للسماح بوظائف التكبير والتكبير. المشكلة هي أنه عندما أقوم بالتكبير ، فإن ScrollViewer لا يعامل المحتوى باعتباره "أكبر".

لذا ، إذا قمت بالتمرير قليلاً وانتقل إلى أقصى اليمين بقدر ما يمكنني الذهاب - فهذا يمنعني قبل أن أصل إلى نهاية المحتوى. إذا قمت بتصغير إلى المستوى غير المحول ، أرى أنه يتوقف بالضبط في تلك المرحلة. إذا قمت بتكبير الكثير ، لا يمكنني إلا أن أرى جزءًا صغيرًا من إجمالي محتويني عندما أقوم بالتمرير طوال الطريق.

يمكنني تغيير التحويلات للتحكم في الجانب الذي يفقد أكثر المحتوى ؛ لكني أعتقد أنه يجب أن يكون هناك طريقة لبعض السيطرة (أو أي تحكم آخر؟) لرعايتها من أجلي.

هل كانت مفيدة؟

المحلول

هل تقوم بتحويل التحويل ، أو تحويل التصميم؟ يجب أن تفعل هذا الأخير.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top