در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

سیدجواد جدی

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

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

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

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

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

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

#اجاد_تب_به_جای_فرم #تب_بندی_در_برنامه_نویسی_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);

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

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....