ورود

View Full Version : بر خورد مشکل در Render کردن یک ابجکت ساده-یه نگاهی کنید بد نیس



dr-delphi
جمعه 28 بهمن 1390, 14:25 عصر
سلام دوستان.
در این اپلیکیشن به یه مشکل عجیب و غریب بر خوردم:
خواستم که یه عنصر imageدرست وسط یه پانل gridقرار بگیره و بعد اونو رندر کنه ولی نمودونم چرا تمام عکس سیاهه؟؟؟؟؟؟؟؟؟؟//
روشهای دیگه هم برای قرار دادن عکس در وسط امتحان کردم ولی جواب نداد.دوستان اگه زحمتی نیس یه نگاهی بندازید...

B.I.O.H.A.Z.A.R.D
جمعه 28 بهمن 1390, 14:35 عصر
اینو چک کنید ببینید مشکل همین بوده؟

dr-delphi
جمعه 28 بهمن 1390, 15:23 عصر
مرسی که وقت گذاشتی.
ولی این فایل هات که هیچ تغییری با فایل های خودم نکرده.؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟/

B.I.O.H.A.Z.A.R.D
جمعه 28 بهمن 1390, 15:56 عصر
عجیبا غریبا :) شما پروژه رو Rebuild کنید، درست میشه. من همین الان دوباره تست کردم.

dr-delphi
جمعه 28 بهمن 1390, 22:11 عصر
شرمنده به زحمت انداختمت.
یه مشکل برام پیش اومده .میشه اون قسمت از کد که اصلاح کردید رو برام بزارید.ممنون میشم:لبخندساده:

B.I.O.H.A.Z.A.R.D
جمعه 28 بهمن 1390, 23:18 عصر
شرمنده به زحمت انداختمت.
یه مشکل برام پیش اومده .میشه اون قسمت از کد که اصلاح کردید رو برام بزارید.ممنون میشم:لبخندساده:

خواهش میکنم. اینم کد XAML که دستکاریش کردم:

<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="mortz" Height="215" Width="492" Loaded="Window_Loaded">
<Grid>
<Image Margin="0" Source="bg01.jpg" HorizontalAlignment="Center" VerticalAlignment="Center"/>
<GroupBox Header="Address" Height="58" Margin="16,21,18,0" x:Name="groupBox1" VerticalAlignment="Top">
<DockPanel>
<Button x:Name="button" Content="Open" DockPanel.Dock="Left" Height="27" Width="52" Click="Button_Click"/>
<Border Background="DeepPink" Height="25" Width="357">
<TextBox Height="18" Width="351" x:Name="textaddress"/>
</Border>
</DockPanel>
</GroupBox>
<TextBox Height="17" HorizontalAlignment="Right" Margin="0,0,15,43" x:Name="textBox1" VerticalAlignment="Bottom" Width="30" Text="200" />
<TextBox Height="17" Margin="0,0,15,20" x:Name="textBox2" VerticalAlignment="Bottom" HorizontalAlignment="Right" Width="30" Text="200" />
<TextBox Height="17" Margin="0,0,183,18" x:Name="textBox3" VerticalAlignment="Bottom" HorizontalAlignment="Right" Width="35" Text="800" />
<TextBox Height="17" Margin="0,0,183,41" x:Name="textBox4" VerticalAlignment="Bottom" HorizontalAlignment="Right" Width="35" Text="600" />
<Label Height="28" HorizontalAlignment="Right" Margin="0,0,57,34" x:Name="label1" VerticalAlignment="Bottom" Width="112" Content="HeightOFopenImage"/>
<Label Height="28" HorizontalAlignment="Right" Margin="0,0,49,9" x:Name="label2" VerticalAlignment="Bottom" Width="120" Content="WidthOFopenImage"/>
<Label Height="28" Margin="126,0,230,34" x:Name="label3" VerticalAlignment="Bottom" Content="HeightOFfinalImage"/>
<Label Height="28" Margin="128,0,228,9" x:Name="label4" VerticalAlignment="Bottom" Content="WidthOFfinalImage"/>
<Button Height="77" HorizontalAlignment="Left" Margin="14,0,0,9" x:Name="button1" VerticalAlignment="Bottom" Width="100" Click="button1_Click" Content="Change AND Save"/>
</Grid>
</Window>


فقط اون خط زیر تگ گرید رو اضافه کردم. عکس رو هم به پروژه اضافه کنید و اسمش رو به جای bg01.jpg بنویسید. در آخر هم حتما پروژه رو Rebuild کنید.