سلام
من یک فرم و ترنسپرت کردم این دکمه های ضربدر مربع و منها یا به عبارتی دیگر (close,maximize,minimize) رفته و فرم جابه جا نمی شه
من الان باید برای این که فرمم در همچین حالتی جا به جا بشه باید چیکار کنم؟؟:(
سلام
من یک فرم و ترنسپرت کردم این دکمه های ضربدر مربع و منها یا به عبارتی دیگر (close,maximize,minimize) رفته و فرم جابه جا نمی شه
من الان باید برای این که فرمم در همچین حالتی جا به جا بشه باید چیکار کنم؟؟:(
سلام
میتوانید خودتان یک شبه هدر برای پنجرتان درست کنید به عنوان نموته...
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدمورد فوق را امتحان کنید،کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بطور حتم اگر دقت کنید و نمونه ساده فوق را درک کنید، میتوانید هر شکل و رنگ بندی منطبق بر شمایل جاری پنجره تان را خودتان ایجاد کنید.
موفق باشید.
تیکه کد گرید من اینه:
<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 را رعایت کنید مانند:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اين كل زمل من هست وقتي كه اون و بين اين خطوط ميزارم به مشكل تراگيرز ها مي خورم
اصل زمل:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مشكل حل نشد
باز هم مشكل داره:(
یک rectangle مثل نوار عنوان بزار بالای پنجرت بعدش تو رویداد mousedown ش بنویس :
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مستطيل مي زارم ولي مشكل اين جاست كه داخل مستطيل هم transpert هست و نمي شه با مستطيل اون و جا به جا كرد
سلام
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ممنون
مشکل حل شد![]()
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)