مشاهده نسخه کامل
: Wpf and transpert form
H.E.R.O.E.S
28-10-2014, 21:55
سلام
من یک فرم و ترنسپرت کردم این دکمه های ضربدر مربع و منها یا به عبارتی دیگر (close,maximize,minimize) رفته و فرم جابه جا نمی شه
من الان باید برای این که فرمم در همچین حالتی جا به جا بشه باید چیکار کنم؟؟:(
سلام
میتوانید خودتان یک شبه هدر برای پنجرتان درست کنید به عنوان نموته...
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مورد فوق را امتحان کنید،
بطور حتم اگر دقت کنید و نمونه ساده فوق را درک کنید، میتوانید هر شکل و رنگ بندی منطبق بر شمایل جاری پنجره تان را خودتان ایجاد کنید.
موفق باشید.
H.E.R.O.E.S
31-10-2014, 12:59
تیکه کد گرید من اینه:
<Grid>
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Normal"/>
<VisualState x:Name="MouseOver">
<Storyboard>
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="border">
<EasingDoubleKeyFrame KeyTime="0:0:0.1" Value="0"/>
</DoubleAnimationUsingKeyFrames>
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="Untitled6_vectorizededs">
<EasingDoubleKeyFrame KeyTime="0:0:0.1" Value="1"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</VisualState>
<VisualState x:Name="Pressed"/>
<VisualState x:Name="Disabled"/>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<Border x:Name="border" BorderBrush="Black" BorderThickness="0">
<Canvas x:Name="Untitled6_vectorized_vectorized" ClipToBounds="True" HorizontalAlignment="Left" Height="Auto" UseLayoutRounding="False" VerticalAlignment="Stretch" Width="111" Margin="0,-8,0,-4.68">
<Image x:Name="Background_" Height="111" Canvas.Left="0" Source="Untitled6_vectorized_vectorized_Images2/Background.png" Canvas.Top="0" Width="111"/>
</Canvas>
</Border>
<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
<Canvas x:Name="Untitled6_vectorizededs" ClipToBounds="True" HorizontalAlignment="Left" Height="Auto" UseLayoutRounding="False" VerticalAlignment="Stretch" Width="111" Margin="0,-7,0,-3.68" Opacity="0">
<Image x:Name="Background_1" Height="111" Canvas.Left="0" Source="Untitled6_vectorizededs_Images2/Background.png" Canvas.Top="0" Width="111"/>
</Canvas>
</Grid>
وقتی که این که رو اضافه می کنم
<Grid> <Grid.RowDefinitions> <RowDefinition Height="30" /> <RowDefinition/> </Grid.RowDefinitions> <DockPanel MouseLeftButtonDown="DragWindow"> <Button DockPanel.Dock="Right" Width="30" Content="X" ToolTip="Close" Click="CloseWindow" /> <Label Content="Caption..." /> </DockPanel> </Grid>
تولید خطا می کنه
این قطعه کد و کدوم قسمت باید کپی کنم تا مشکل حل بشه؟
سلام
باید اصول ابتدایی Xaml و WPF را رعایت کنید مانند:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
H.E.R.O.E.S
02-11-2014, 10:18
اين كل زمل من هست وقتي كه اون و بين اين خطوط ميزارم به مشكل تراگيرز ها مي خورم
اصل زمل:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
H.E.R.O.E.S
02-11-2014, 11:46
مشكل حل نشد
باز هم مشكل داره:(
aghazadeh_hastam
02-11-2014, 12:11
یک rectangle مثل نوار عنوان بزار بالای پنجرت بعدش تو رویداد mousedown ش بنویس :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
H.E.R.O.E.S
02-11-2014, 14:18
مستطيل مي زارم ولي مشكل اين جاست كه داخل مستطيل هم transpert هست و نمي شه با مستطيل اون و جا به جا كرد
سلام
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
H.E.R.O.E.S
04-11-2014, 21:34
ممنون
مشکل حل شد:)
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.