تخفیف های ویژه عیدانه توسینسو
تا 60 درصد تخفیف ویژه
00ساعت 00دقیقه 00ثانیه
سیدجواد جدی

ایجاد تب به جای فرم در WPF سی شارپ

سلام خدمت مهندسین گرامی

میخواستم ببینم درون WPF سی شارپ چجوری میشه به جای ایجاد فرم های متعدد، تب درست کنیم و بتونیم درونش کنترل های مورد نیاز رو بچینیم و وقتی کاربر روی دکمه کلیک کرد به جای اینکه فرم براش باز شه ، یه تب جدید باز شه

درون form مشکلی ندارم ، چون مهندس احمدی عزیز به خوبی آموزش دادن

حالا درون WPF نیاز به این موضوع دارم

ممنون میشم راهنمایی کنید

لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.

جواد جان،درود بر شما،

اگر از Tab شما منظورتون Tab ایی مثله تب مرورگر باشه به این صورت عمل کنید.

شما میتونید از تب آیتم استفاده کنید.

<Window x:Class="WpfTutorialSamples.Misc_controls.TabControlSample"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="TabControlSample" Height="200" Width="250">
    <Grid>
        <TabControl>
            <TabItem Header="Home">
                <Label Content="Set information." />
            </TabItem>
            <TabItem Header="About" />
            <TabItem Header="Contact" />
        </TabControl>
    </Grid>
</Window>
سیدجواد جدی

ممنونم

بله منظورم مانند مرورگر هست

بعد برای چیدن کنترل ها درون تب مورد نظر باید درون بدنه tabitem خودش کد بنویسم درسته؟

بعد چطور کنترل کنم که کاربر مثلا وقتی دکمه درباره ما رو زد، تب درباره ما یا about نشون داده بشه و وقتی دکمه خروج روی تب رو زد تب جاری بسته شه؟

خاصیتی به نام visible یا یه همچین چیزی داره که بتونم با اون خاصیت، تب رو نشون بدم یا نشون ندم یا باید جور دیگه عمل کرد؟

کلا تو این روش هندل کردن تب ها چطوریه؟

خیلی ممنون میشم راهنمایی کنی

آنتونی جی. دی آنجلو: اشتیاق‌تان برای یادگیری را توسعه دهید، تا هرگز در راه رشد و تعالی متوقف نشوید.

سلام.

با فرض اینکه اسم تب کنترل شما tab1 باشه،میشه:

tab1.SelectedIndex = 0;

SelectedIndex این خاصیت شماره تب مورد نظرتون برای انتخاب شدن

برای بستن یک تب هم از کد زیر استفاده کن

tab1.Items.RemoveAt(tab1.SelectedIndex);

پاسخ شما
برای ارسال پاسخ خود وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×